Django(配PyCharm)与PYTHON PATH问题
我买了PyCharm,想把它用起来,但遇到了一些问题。
一开始我创建项目的时候,一切都很顺利……
现在如果我想做一个独立的应用,比如放在/users/me/djangoApps这个地方,我知道我得把这个目录加到Python的路径里。我试着在lib/python/2.6/site-packages/里创建一个叫sitecustomize.py的文件来实现。
可是当我创建了应用后,尝试导入它时,总是出现找不到的错误(是的,我在PyCharm里重新加载了Python解释器)。
我觉得我可能是把我的位置加到Python路径的方式搞错了……还有,我的项目位置设置可能也不对(现在是/users/me/djangoProjects)。
谢谢,
一个初学django的人
2 个回答
不要把那个文件放到你的 Python site-packages 里,这样的话,你的 Django 项目会被所有未来的项目一起包含进去。
如果你想调试的话,在 PyCharm 的顶部点击“运行”选项卡,然后选择“编辑配置”。选择你正在工作的项目,确保把包含 manage.py 和 settings.py 文件的目录添加到“工作目录”里。所以我猜它可能看起来像这样:
工作目录:/users/me/djangoProjects/{项目名称}
如果你还需要添加其他的路径到 Python 路径里,可以通过点击“文件”-“设置”-“Python 解释器”,然后在底部窗口添加新的路径(不过再次提醒,这个路径会被你在 PyCharm 里运行的任何项目使用)。
但如果你不想在 PyCharm 里调试,只是想运行应用,我发现从命令行运行更简单。我猜你是在 Mac 上,因为你的路径是这样的,打开终端,进入你的项目目录(和 manage.py 文件在同一个目录),然后输入:
python manage.py runserver
如果你想指定一个端口,可以在后面加上:
python manage.py runserver 9000
这样你就可以在 PyCharm 里编辑代码,保存文件后它会自动重新解释。如果你在 PyCharm 里调试,你需要停止调试器,然后再运行一次才能应用你的更改。
在PyCharm中,打开设置的方法是按下“cmd”键和“,”键,然后找到“项目结构”。接着点击“源”,这样就可以添加任何模块了。