我的virtualenv和virtualenvwrapper安裝,而是試圖建立一個應用程序時,我進入mkvirtualenv --no-site-packages
我得到以下錯誤:mkvirtualenv --no-站點包命令得到「未找到命令」錯誤
-bash: mkvirtualenv: command not found
我不知道如何解決這個問題。作爲初學者,我會很感激任何幫助。
我的virtualenv和virtualenvwrapper安裝,而是試圖建立一個應用程序時,我進入mkvirtualenv --no-site-packages
我得到以下錯誤:mkvirtualenv --no-站點包命令得到「未找到命令」錯誤
-bash: mkvirtualenv: command not found
我不知道如何解決這個問題。作爲初學者,我會很感激任何幫助。
您需要啓用virtualenvwrapper
,如its docs中所述。
Shell Startup File
Add three lines to your shell startup file (
.bashrc
,.profile
, etc.) to set the location where the virtual environments should live, the location of your development project directories, and the location of the script installed with this package:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
After editing it, reload the startup file (e.g., run
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