我正在尝试安装并使用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/

10-16 01:40