首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >virtualenvwrapper命令不起作用

virtualenvwrapper命令不起作用
EN

Stack Overflow用户
提问于 2012-09-02 08:14:17
回答 7查看 85.7K关注 0票数 68
代码语言:javascript
复制
tow-81-235:Projects pessimisticoptimism$ mkvirtualenv development
-bash: mkvirtualenv: command not found
tow-81-235:Projects pessimisticoptimism$ sudo pip install virtualenvwrapper
Password:
Requirement already satisfied (use --upgrade to upgrade): virtualenvwrapper in /Library/Python/2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Python/2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied (use --upgrade to upgrade): virtualenv-clone in /Library/Python/2.7/site-packages (from virtualenvwrapper)
Cleaning up...
tow-81-235:Projects pessimisticoptimism$ mkvirtualenv development
-bash: mkvirtualenv: command not found

为什么我会得到这个错误?我已经安装了virtualenvvirtualenvwrapper。我想用mkvirtualenvworkon。我发现奇怪的是,virtualenv可以工作,而virtualenvwrapper不能。

EN

回答 7

Stack Overflow用户

发布于 2012-12-06 12:28:55

第一,确保使用sudo进行安装:

代码语言:javascript
复制
sudo pip install virtualenvwrapper

其次,将以下行附加到您的.bashrc文件(使用nano ~/.bashrc):

代码语言:javascript
复制
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

第三,重新加载你的个人资料

代码语言:javascript
复制
source ~/.bashrc
票数 184
EN

Stack Overflow用户

发布于 2014-05-13 22:29:25

摘要

我在苹果电脑上,我的答案与@Ramces答案类似,只是用的是bash_profile。我只想进一步阐述一下,让Mac用户意识到有很多不同的配置文件,包括:

  • .bashrc
  • .bash_profile
  • .profile

某些文件(如.profile )不会优先于.bash_profile (如果存在),因此将被忽略。如果您成功地执行了以下步骤,并使虚拟环境正常工作,但随后关闭了您的终端并“未找到工作命令”,那么您需要设置正确的配置文件。有关详细答案,请参阅here

安装步骤:

  1. sudo pip install virtualenv

安装virtualenv (允许您将envrionments)

  • sudo pip install virtualenvwrapper

安装virtualenvwrapper (允许您使用'workon‘command)

  • nano ~/.bash_profile

export WORKON_HOME=$HOME/.virtualenvs源/usr/local/bin/virtualenvwrapper.sh

  • source ~/.bash_profile

重新加载配置文件。接下来,您只需要第5步(创建新环境)和第6步(运行environments)

  • mkvirtualenv my_env

这将创建您的虚拟环境(此示例使用'my_env')

  • workon my_env

这使您可以在特定的环境(本例中使用'my_env')上工作

票数 37
EN

Stack Overflow用户

发布于 2012-09-02 10:01:41

在使用pip安装virtualenvwrapper包之后,您还必须进行一些初始化/设置您的首选项。请参阅introduction in the virtualenvwrapper docs

与查找命令最相关的应该是将virtualenvwrapper脚本添加到您的shell中。在文档中它被提到为

代码语言:javascript
复制
$ source /usr/local/bin/virtualenvwrapper.sh

您仍然需要调整设置的路径。我对你的Mac的猜测是:

代码语言:javascript
复制
$ source /Library/Python/2.7/site-packages/virtualenvwrapper.sh
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12232421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档