【问题标题】:Django (w PyCharm) & PYTHON PATH issueDjango (w PyCharm) & PYTHON PATH 问题
【发布时间】:2011-06-20 04:52:59
【问题描述】:

我已经购买了 PyCharm,并且正在尝试让事情正常工作,但是我遇到了这个问题..

一旦我开始一个项目,一切都会很好......

现在,如果我想要一个独立的应用程序.. 假设在 /users/me/djangoApps 我知道我必须将此目录添加到 python 路径.. 我试图通过在 lib 中创建文件 sitecustomize.py 来做到这一点/python/2.6/site-packages/

但是,一旦我创建了一个应用程序并尝试导入它,我就会不断收到非 excistance 错误(是的,我已经在 pycharm 中重新加载了 python 解释器)

我认为我以错误的方式将我的位置添加到 python 路径。我可能没有正确设置我的项目位置(当前是 /users/me/djangoProjects)

谢谢,

新手 django'r

【问题讨论】:

    标签: python django pythonpath pycharm


    【解决方案1】:

    在 pycharm 中打开设置“cmd”+“”,然后在“项目结构”中单击“源”以包含任何模块。

    【讨论】:

    • 这在尝试在 Scrapy 项目中添加类时也很有帮助。谢谢!
    【解决方案2】:

    不要将该文件添加到您的 python 站点包中,那么您的 django 项目将包含在以后的所有项目中。

    如果您想调试,请在 PyCharm 中单击顶部的运行选项卡并选择编辑配置。选择您正在使用的项目,并确保将您的 manage.py 和 settings.pr 文件所在的目录添加到“工作目录”。所以我认为它可能看起来像这样:

    工作目录:/users/me/djangoProjects/{项目名称}

    如果您需要将其他内容添加到 Python 路径中,您可以通过转到 File-Settings-Python Interpreter 来添加它,然后在底部窗口中添加一个新路径(但再次使用此路径通过你在 PyCharm 中运行的任何项目

    但是,如果您不是在 PyCharm 中调试并且只想运行应用程序,我发现从命令行运行它更容易。我假设您在 Mac 上的路径,打开终端并转到您的项目所在的目录(与 manage.py 文件相同的目录)并输入:

    python manange.py 运行服务器

    如果你想给它一个特定的端口,请将其添加到末尾

    python mange.py runserver 9000

    这样您就可以在 PyCharm 中编辑您的代码,并且在您保存文件时它会被重新解释。如果您在 PyCharm 中进行调试,则需要停止调试器并再次运行以提取您的更改

    【讨论】:

    • 是的,我在 Mac 上.. 明天我会尝试调试谢谢.. 我确实尝试删除 sitecustomize.py 文件,这导致 pycharm 不再识别我添加到它的任何应用程序,无论是在项目或独立..我不再收到自动建议,右键单击(转到声明)应用程序文件中的任何导入语句将我发送到 django 核心,但是这些文件中的所有文本仍然是白色的,所以现在看来​​ django 是'不再在 python 路径上.. wtf ?
    猜你喜欢
    • 2020-08-11
    • 2020-06-06
    • 2021-11-29
    • 2021-04-13
    • 2018-10-08
    • 2020-02-12
    • 1970-01-01
    • 2017-05-31
    • 2014-05-17
    相关资源
    最近更新 更多