Python路径 Django
我该如何将东西添加到我的“Pythonpath”中呢?
具体来说,我需要在哪里找到文件,才能更改以添加到我的Pythonpath?
我到底需要在Pythonpath中添加什么?
如果Python调用的是:
/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/
但我想让它调用的是:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
我需要添加什么才能让它正常工作?
奇怪的是,我之前已经用django-admin.py命令创建了一个项目。
但现在它找不到了。
有没有办法清理掉我所有的Python和Django,这样我可以从一个全新的版本开始?
2 个回答
如果你想要卸载旧版本的Django,这个教程可能会对你有帮助:http://docs.djangoproject.com/en/1.2/topics/install/#removing-old-versions-of-django
>>> import sys
>>> sys.path
export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages:$PYTHONPATH
sys.path
是一个用来存放模块搜索路径的列表。
如果你想让某个模块从 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
这个地方加载,而不是从 /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/
加载,
你只需要确保 site-packages
的搜索路径在 Contents
之前出现在 sys.path
中。
你可以通过设置 PYTHONPATH
这个环境变量来调整 Python 的搜索路径。
例如:在 Linux 系统上