virtualenvwrapper:如何更改 mkvirtualenv 的默认 Python version/path 来安装
virtualenvwrapper: how to change mkvirtualenv's default Python version/path to install
我的 .bash_profile
:
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
我想如果我把它改成这样:
PATH="/Users/myusername/.pyenv/versions/3.7.2/bin:${PATH}"
那么virtualenvwrapper
应该干脆把这个当成新的"source"Python来用吧。但这打破了它并发出关于 Python 版本没有任何 "virtualenvwrapper hooks".
的警告
如何更改 version mkvirtualenv
默认安装?我希望这是一次性的改变。我知道 -p
标志,但不想每次创建 virutalenv 时都必须指定它。
解决方案 1:
alias vv="virtualenvwrapper -p python3.7"
解决方案 2:
设置python3.7为默认版本,例如:
export py_which=`which python`
sudo rm $py_which
sudo ln -s `which python3.7` $py_which
显然我问题中的代码有效,我只需要为特定的 python env.
安装 virtualenvwrapper
为简单起见,我现在将此 python 版本添加到我的路径中,如下所示,以便我将来可以轻松更改路径:
export PYTHON_PATH_LATEST="/Users/myusername/.pyenv/versions/3.7.2/bin"
PATH="${PYTHON_PATH_LATEST}:${PATH}"
作为一个额外的好处,这也是 python 版本 pipenv
将默认选择的。
我的 .bash_profile
:
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
我想如果我把它改成这样:
PATH="/Users/myusername/.pyenv/versions/3.7.2/bin:${PATH}"
那么virtualenvwrapper
应该干脆把这个当成新的"source"Python来用吧。但这打破了它并发出关于 Python 版本没有任何 "virtualenvwrapper hooks".
如何更改 version mkvirtualenv
默认安装?我希望这是一次性的改变。我知道 -p
标志,但不想每次创建 virutalenv 时都必须指定它。
解决方案 1:
alias vv="virtualenvwrapper -p python3.7"
解决方案 2:
设置python3.7为默认版本,例如:
export py_which=`which python`
sudo rm $py_which
sudo ln -s `which python3.7` $py_which
显然我问题中的代码有效,我只需要为特定的 python env.
安装virtualenvwrapper
为简单起见,我现在将此 python 版本添加到我的路径中,如下所示,以便我将来可以轻松更改路径:
export PYTHON_PATH_LATEST="/Users/myusername/.pyenv/versions/3.7.2/bin"
PATH="${PYTHON_PATH_LATEST}:${PATH}"
作为一个额外的好处,这也是 python 版本 pipenv
将默认选择的。