我安装了 virtualenv 和 virtualenvwrapper,但是在尝试设置应用程序时,我输入mkvirtualenv --no-site-packages
我收到以下错误:
-bash: mkvirtualenv: command not found
我不确定如何解决此问题。作为初学者,我将不胜感激。
我安装了 virtualenv 和 virtualenvwrapper,但是在尝试设置应用程序时,我输入mkvirtualenv --no-site-packages
我收到以下错误:
-bash: mkvirtualenv: command not found
我不确定如何解决此问题。作为初学者,我将不胜感激。
您需要virtualenvwrapper
按照其文档中的说明启用。
外壳启动文件
.bashrc
在您的 shell 启动文件( 、等)中添加三行.profile
来设置虚拟环境应该存在的位置、您的开发项目目录的位置以及与此包一起安装的脚本的位置:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
编辑后,重新加载启动文件(例如,运行
source ~/.bashrc
)。
这实际上可能会有所不同,具体取决于您的安装方式。如果您使用 apt 在 Ubuntu 上安装它,virtualenvwrapper 函数实际上会被卷入一个 bash 完成文件(发现这很有趣!)。
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
possible_scripts='/usr/local/bin/virtualenvwrapper.sh /etc/bash_completion.d/virtualenvwrapper'
for script in $possible_scripts; do
[[ -f $script ]] && source $script
done