I'm working through Hitchhiker's Guide to Python's section on virtualenvwrapper, but am having difficulty creating a virtualenv. I don't receive any error when I try to create a virtualenv, but when I try to workon
it, an error is thrown saying the env doesn't exist. My WORKON_HOME
is empty. What might be the matter?
$ mkvirtualenv test
# NOTHING PRINTS HERE
$ workon test
ERROR: Environment 'test' does not exist. Create it with 'mkvirtualenv test'.
$ workon
# NOTHING PRINTS HERE
Relevant lines from my .bashrc
, drawing on this question and the official installation guide :
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Documents/Coding
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
Deleting the line
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
from my .bashrc
and re-sourcing the terminal solved the problem. I had mistakenly provided the path to virtualenvwrapper
instead of virtualenv
like the .bashrc
did in the question I drew from.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.