【发布时间】:2016-01-17 22:24:31
【问题描述】:
我正在尝试关注How To Serve Django Applications with uWSGI and Nginx on Ubuntu 14.04,但由于输出量大,我在早期阶段失败了,我将所有相关信息放入Pastebin.com - #1 paste tool since 2002!。
实际错误:
root@alexus:~# echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
root@alexus:~# source ~/.bashrc
/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
root@alexus:~#
我正在学习如何使用牙齿,我做错了什么?
【问题讨论】:
-
你试过
pip install virtualenvwrapper --upgrade吗?如果这不起作用,请关注此 SO 线程:stackoverflow.com/questions/11507186/… -
@Alexander 我刚刚安装了
python-pip和virtualenv和virtualenvwrapper。我还需要运行升级吗?我正在全新安装。 -
安装完以上所有内容后,只需运行
sudo apt-get update,然后运行virtualenv myproject。请确保您的pip版本与您的python版本兼容 -
顺便说一句,我从未安装过
virtualenvwrapper,我每天都在使用uwsgi和nginx。我不建议安装它,除非你必须使用它。 -
@Alexander 我的系统是最新的。实际上,我可以通过将
VIRTUALENVWRAPPER_PYTHON从python3切换到python来让它工作。我的django应用程序需要virtualenvwrapper和uwsgi。
标签: python virtualenv virtualenvwrapper