版本管理

Pipenv

目前官方推薦的方式:

https://github.com/pypa/pipenv

PythonBrew

快速切換python版本的工具

安裝

git clone https://github.com/utahta/pythonbrew.git

之後在~./zshrc加入(或bashrc)

[[ -s "$HOME/.pythonbrew/etc/bashrc" ]] && source "$HOME/.pythonbrew/etc/bashrc"

http://jb-blog.readthedocs.io/en/latest/posts/0001-pybrew-venv-howto.html

使用

pythonbrew use <version>

//關閉
pythonbrew off

virtualenv

在特定專案下使用該python版本

安裝

pip install virtualenv

使用

(以下以使用3.6為範例,記得先在電腦安裝好python3.6)

virtualenv --python=python3.6 venv && . venv/bin/activate

之後就可以在兩個不同的terminal使用不同python版本

Python3 與 Pip 版本

有時用 pip 安裝模組後執行 python3 卻說找不到模組,可以使用如下安裝

python3 -m pip install <模組名稱> 

-m 的原因 https://stackoverflow.com/questions/46319694/what-does-it-mean-to-run-library-module-as-a-script-with-the-m-option

Last updated

Was this helpful?