Des*_*ate 68 virtualenvwrapper
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
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?我virtualenv和virtualenvwrapper安装.我想用mkvirtualenv和workon.我觉得奇怪的是virtualenv它有效,但事实virtualenvwrapper并非如此.
chi*_*sky 180
1,确保你使用sudo进行安装:
sudo pip install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
2,将以下行附加到.bashrc文件中(带nano ~/.bashrc):
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
3,重新加载你的个人资料
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
Wil*_*ill 35
摘要
我在Mac上,我的答案类似于@Ramces的答案,除非是bash_profile.我只想进一步说明Mac用户要注意有很多不同的配置文件,包括:
某些文件(如.profile)不优先于.bash_profile(如果存在),然后将被忽略.如果您成功执行以下步骤并获得虚拟环境,但随后关闭终端并且"找不到'workon命令',则需要设置正确的配置文件.有关详细答案,请参阅此处
安装步骤:
sudo pip install virtualenv
安装virtualenv(允许您分离您的环境)
sudo pip install virtualenvwrapper
安装virtualenvwrapper(允许你使用'workon'命令)
nano ~/.bash_profile
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)source ~/.bash_profile
重新加载配置文件.展望未来,您只需要步骤5(创建新环境)和步骤6(运行环境)
mkvirtualenv my_env
这会创建您的虚拟环境(此示例为'my_env')
workon my_env
这使您可以在特定环境中工作(此示例使用'my_env')
zpe*_*pea 10
使用后安装virtualenvwrapper软件包pip,您还必须进行一些初始化/设置您的首选项.请参阅virtualenvwrapper文档中的介绍.
与查找命令最相关的应该是将virtualenvwrapper脚本导入shell.在文档中,它被提及为
$ source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
您仍然需要调整设置的路径.我对你的Mac的猜测是:
$ source /Library/Python/2.7/site-packages/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
简单的过程
创建一个目录来存储你的virtualenvs
mkdir~/.virtualenvs
sudo pip install virtualenvwrapper
运行以下命令
导出WORKON_HOME =〜/ .virtualenvs
将virtualenvwrapper.sh添加到.bashrc将此行添加到〜/ .bashrc的末尾,以便加载virtualenvwrapper命令.
./usr/local/bin/virtualenvwrapper.sh
你可以通过ctrl + h在主目录中找到.bashrc.sh文件.如果没有,那么使用find命令查找.bashrc.sh"文件ls -la~/| more"
点击此命令
来源/usr/local/bin/virtualenvwrapper.sh
点击此命令
source~/.bashrc
| 归档时间: |
|
| 查看次数: |
76616 次 |
| 最近记录: |