我安装了Django。我的python-2.7文件夹中也有django-admin.py。我可以import django
使用我的Python shell(DreamPie)。但我不能在Pydev中创建一个新的Django项目。当试图创建一个新的Pydev Django项目(选择python2.7作为解释器)时,我收到以下错误消息:
我转到了消息中的链接,我已经拥有了开始使用Django的所有先决条件:安装了Django并且import django
正常工作(在shell中)。
答案 0 :(得分:5)
在Eclipse中:
窗口 - >偏好 - >口译员 - Python。
确保选择Python2.7作为解释器。
现在,单击“新建文件夹”。浏览以找到django的路径(在这种情况下: C:\ Django-1.2.5 \ django )。
好的 - >申请 - >行。
就是这样。您可以创建一个新的Django项目。
答案 1 :(得分:3)
帮助我的是什么(根据你的安装调整dir和文件名):
我使用extender * .egg 在同一文件夹中从C:\Python27\Lib\site-packages\
创建了文件 Django-1.3-py2.7.egg-info 的副本。 / p>
然后,在Eclipse对话框中
Window -> Preferences -> PyDev -> Interpreter-Python
我使用了buton New Egg / Zip(s),以便将这个新创建的文件添加到System PYTHONPATH列表中。
这样Eclipse就找到了Django。
答案 2 :(得分:1)
解释器中配置的PYTHONPATH可能不正确......
即:如果你有一个结构
/ my / path / django
/我的/路径/ django的/的初始化强>的.py你必须确保
/ my / path
添加到PYTHONPATH(和/ my / path / django不是!!! )
另外需要注意的是,在安装Django之后,您只需在解释器中进行刷新>以便识别它(转到解释器首选项页面,按>'apply'并选择解释器为重新分析 - 已经有计划在即将发布的版本之一中进行>这种自动化,但是现在你必须手动执行此操作>因为在配置解释器时会对其进行分析并且“一成不变”。
答案 3 :(得分:0)
不适合我。附加的屏幕保护显示django可以从pydev shell导入,并且它的路径在pydev的SYSTEMPATH中。
(因为人们在其他问题中提到了virtualenv,我会提到这是在虚拟机中发生的但是我觉得这不重要吗?)
答案 4 :(得分:-1)
它必须位于PATH或/ usr / bin
中