尝试使用pip3安装virtualenvwrapper

时间:2015-02-27 19:24:23

标签: python linux ubuntu virtualenv virtualenvwrapper

我正在使用Ubuntu 14.4 LTS实例在ec2上设置django项目。我想用python 3和django编写我的代码。我被告知,最好的方法是使用virtualenvwrapper。我试过了:

ubuntu:~$ sudo pip3 install virtualenvwrapper   

      Successfully uninstalled six
Successfully installed virtualenvwrapper virtualenv virtualenv-clone stevedore argparse pbr six
Cleaning up...
ubuntu:~$ mkvirtualenv env1
mkvirtualenv: command not found

我做错了什么?

编辑:

我按照您的指示,退出并重新登录:

/usr/bin/python: 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/python and that PATH is
set properly.

我怀疑这是因为我正在安装python3,这不是默认的python解释器

1 个答案:

答案 0 :(得分:1)

From the documentation

  

Shell启动文件

     

在shell启动文件中添加三行   (.bashrc.profile等)设置虚拟的位置   环境应该存在,开发项目的位置   目录,以及随此安装的脚本的位置   包:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

特别是,在上面获取shell脚本将允许您运行所有virtualenvwrapper命令。