我正在尝试在我的 Python 虚拟环境中通过 Pythonbrew 在 Dreamhost 共享托管文件上运行 python 2.7.3 安装 python-oath2 库。
首先,我在此链接上下载了 tarball,然后提取了文件内容。 https://github.com/simplegeo/python-oauth2
然后我cd
编辑到提取的文件夹中,然后运行
python setup.py build
python setup.py install
oauth2-1.5.211-py2.7.egg
这在目录中产生了一个新文件
/home/davidfaux/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages
当我import oauth2
在 Python 解释器中时,不会出现任何错误。但是,当我调用import oauth2
Django 应用程序的 views.py 时,会引发错误:
Could not import myapp.views. Error was: No module named oauth2
我尝试重新启动Passenger ( touch tmp/restart.txt
),重新启动Python ( pkill python
),然后重新进入服务器。我还尝试pb switch 2.7.3
确保我使用的是正确版本的 Python。oauth2
如果在 Python 解释器中导入它,为什么 Django 不让我导入它?