1 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
通常我不會(huì)改變 python 的版本,這是一個(gè) linux 發(fā)行版。
我個(gè)人使用 pyenv 來(lái)編譯和下載除系統(tǒng)的 python 版本之外的其他版本,并使用 virtualenv 為每個(gè)項(xiàng)目創(chuàng)建一個(gè) virtualenv。然后,如果您進(jìn)入項(xiàng)目目錄,則可以使用 direnv 或 autoenv 自動(dòng)激活它們。
相關(guān)鏈接:
https://github.com/pyenv/pyenv
https://pypi.org/project/virtualenv/
https://github.com/direnv/direnv
安裝 pyenv 類(lèi)似:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
exec "$SHELL"
下載/安裝python3.7
pyenv install
3.7.7
為此 python 版本安裝 virtualenv
~/.pyenv/versions/3.7.7/bin/python -m pip install -U pip virtualenv
為項(xiàng)目創(chuàng)建 virtualenv
venv_path="~/venv/pjt1" # set the value where your project's venv should be stored
~/.pyenv/versions/3.7.7/bin/python -m virtualenv -p ~/.pyenv/versions/3.7.7/bin/python "$venv_path"
source $venv_path/bin/activate
添加回答
舉報(bào)