我有一个Django应用程序,每当我尝试运行我的代码时都会出现错误:
Error: No module named django_openid
让我稍微回顾一下,告诉你我是如何发现这个问题的:
- 我重新格式化了我的电脑,完全重新安装了所有东西——包括 virtualenv 以及我基于 requirements.txt 文件中的设置所需的所有依赖包(除了 Django)
- 我尝试运行
python manage.py syncdb
,但出现了错误
我在谷歌上搜索了这个问题,很多人说这可能是路径问题。
我对如何改变路径变量感到困惑,以及它们到底是什么意思。我找到了一些文档,但由于我是一个有点生疏的新手,它有点难以理解。
因此我的问题是:
- 它们到底是用来做什么的——它们是基于 Python 版本的系统级别的还是项目相关的?
- 我该如何查看当前设置的值?
- 我该如何更改它们(即 .profile 文件在哪里,我可以使用文本编辑器吗)
如果您有任何建议,那就太好了,因为这个问题让我很困惑,我只想回去写代码 :-)
PYTHONSTARTUP=/home/user/.pythonrc
,例如~/.bashrc
)。 - Valdir Stumm Junior