Python路径 Django

9 投票
2 回答
27267 浏览
提问于 2025-04-16 00:49

我该如何将东西添加到我的“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 个回答

-4

如果你想要卸载旧版本的Django,这个教程可能会对你有帮助:http://docs.djangoproject.com/en/1.2/topics/install/#removing-old-versions-of-django

7
>>> 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 系统上

撰写回答