我正在尝试安装并使用pyenv-virtualenvwrapper创建虚拟python环境。我在Ubuntu 13.04上。
$ pyenv version
2.7.5 (set by /home/evan/.pyenv/version)
$ pip freeze | grep virtual
virtualenv==1.10.1
virtualenv-clone==0.2.4
virtualenvwrapper==4.1.1
$ ls ~/.pyenv/plugins/
pyenv-virtualenvwrapper python-build version-ext-compat
$ pyenv virtualenvwrapper
virtualenvwrapper not installed.
$pyenv which virtualenvwrapper.sh
pyenv: virtualenvwrapper.sh: command not found
$ pyenv whence virtualenvwrapper.sh
$
$ which $HOME/.pyenv/shims/pip
/home/evan/.pyenv/shims/pip
还有其他人努力解决这个问题吗?我想创建一个虚拟环境。在我在先前版本的ubuntu中使用的pythonbrew中,我将拥有..
$ mkvirtualenv dssg
$ workon dssg
(dssg) $
这里:
$ mkvirtualenv dssg
mkvirtualenv: command not found
$ pyenv mkvirtualenv
mkvirtualenv: no such command `mkvirtualenv'
$ pyenv virtualenvwrapper mkvirtualenv
virtualenvwrapper not installed.
$
最佳答案
为了在pyenv控件下在python的非系统(虚拟)版本中创建虚拟环境,您需要使用略有不同的语法。从documentation of virtualenv plugin
$ pyenv virtualenv venv33
对我来说,这仅在我位于python〜/ .pyenv / versions / 2.7.5的非系统版本的目录中时有效。我在http://mofj.commons.gc.cuny.edu/2014/01/20/ubuntu-set-up-a-virtual-environment-with-ipython-numpy-and-pandas/上有一个指导您完成此过程的教程
关于python - 调试pyenv-virtualenvwrapper的安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18339013/