为什么当我尝试使用 virtualenvwrapper 时出现错误。

Muk*_*ani 4 14.04 pip

我已经使用 pip 命令安装了 virtualenv:

$ pip install --user virtualenv
Run Code Online (Sandbox Code Playgroud)

和虚拟包装器

$ pip install --user virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)

一切正常:

$ pip show virtualenvwrapper
Name: virtualenvwrapper
Version: 4.3.2
Location: /home/mukesh/.local/lib/python2.7/site-packages
Requires: virtualenv, virtualenv-clone, stevedore
Run Code Online (Sandbox Code Playgroud)

我创建了两个目录“.virtenvs”和“Project-Active”。我是通过关注一篇博客文章来做到这一点的。然后我通过添加以下行更改了 .bashrc 文件:

export WORKON_HOME=$HOME/.virtenvs
export PROJECT_HOME=$HOME/Projects-Active
source $HOME/.local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

保存更改后,我获取了该文件以使更改生效:

$ source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下命令创建新的虚拟环境时:

$ mkvirtualenv test_env01
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR: virtualenvwrapper could not find virtualenv in your path
Run Code Online (Sandbox Code Playgroud)

不知道我现在应该做什么。

vab*_*ada 5

我可以通过 apt-get 安装 virtualenv 来解决这个问题

sudo apt-get install virtualenv
Run Code Online (Sandbox Code Playgroud)

我真的不知道这样做的后果,但到目前为止它对我有用