Multiple python version installs: Difference between revisions
Jump to navigation
Jump to search
(Created page with "同一電腦有兩種版本的 python == 安裝兩種版本的 python == === Windows === Windows 電腦已經安裝 python2, 想要安裝 python3 * 直接從 [https://www.pyt...") |
|||
| Line 30: | Line 30: | ||
</pre> | </pre> | ||
== | == 確認 pip 版本 == | ||
=== Windows === | === Windows === | ||
確認 pip 版本 | 確認 pip 版本 | ||
| Line 47: | Line 47: | ||
</pre> | </pre> | ||
=== Mac === | |||
確認 pip 版本 | |||
<pre> | |||
$ pip -V | |||
$ pip2 -V | |||
pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7) 代表是可以用 pip 或 pip2 安裝 python2 的套件 | |||
$ pip3 -V | |||
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6) 代表是可以用 pip3 安裝 python3 的套件 | |||
</pre> | |||
== 安裝 python 套件 == | |||
=== Windows === | |||
安裝套件 | 安裝套件 | ||
<pre> | <pre> | ||
| Line 58: | Line 72: | ||
=== Mac === | === Mac === | ||
安裝套件 | |||
<pre> | <pre> | ||
$ pip | 已知 pip 或 pip2 支援安裝 python2 的套件 | ||
$ pip2 | $ pip install <package> | ||
$ pip2 install <package> | |||
已知 pip3 支援安裝 python3 的套件 | |||
$ pip3 install <package> | |||
</pre> | </pre> | ||
Revision as of 14:07, 3 April 2018
同一電腦有兩種版本的 python
安裝兩種版本的 python
Windows
Windows 電腦已經安裝 python2, 想要安裝 python3
- 直接從 python 網站 下載安裝 python3 即可
確認安裝版本[1]
$ python -V $ py -2 -V 預期看到 Python 2.7.8 或其他 2.x 版本 $ py -V 預期看到 Python 3.6.4 或其他 3.x 版本
Mac
Mac 電腦已經安裝 python2, 想要安裝 python3: 因為 Mac 內建 python2, 所以需要額外安裝 python3, 請參考 Installing Python 3 on Mac OS X — The Hitchhiker's Guide to Python & Mac OSX 正確地同時安裝 Python 2.7 和 Python3 – 字串小豬
確認安裝版本
$ python -V 預期看到 Python 2.7.10 或其他 2.x 版本 $ python3 -V 預期看到 Python 3.6.4 或其他 3.x 版本
確認 pip 版本
Windows
確認 pip 版本
$ c:\Python27\Scripts\pip.exe -V pip 9.0.1 from c:\python27\lib\site-packages (python 2.7) 代表是可以用 c:\Python27\Scripts\pip.exe 安裝 python2 的套件 $ where pip $ where pip3 C:\Users\User\AppData\Local\Programs\Python\Python36\Scripts\pip.exe 代表是可以用 pip 或 pip3 安裝 python3 的套件 $ pip -V $ pip3 -V pip 9.0.1 from c:\users\user\appdata\local\programs\python\python36\lib\site-packages (python 3.6)
Mac
確認 pip 版本
$ pip -V $ pip2 -V pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7) 代表是可以用 pip 或 pip2 安裝 python2 的套件 $ pip3 -V pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6) 代表是可以用 pip3 安裝 python3 的套件
安裝 python 套件
Windows
安裝套件
手動切換到 python 2.x 版本的目錄 $ c:\Python27\Scripts\pip.exe install <package> $ c:\Python27\Scripts\pip.exe install -r requirements.txt 已知可以用 pip 安裝 python3 的套件 $ pip install <package>
Mac
安裝套件
已知 pip 或 pip2 支援安裝 python2 的套件 $ pip install <package> $ pip2 install <package> 已知 pip3 支援安裝 python3 的套件 $ pip3 install <package>
執行 python 程式
python 程式碼需要指定要執行的版本
Windows
已經確認 python -V 是 2.x 版本
python script_for_version_2.py
已經確認 py -V 是 3.x 版本
py script_for_version_3.py
Mac
已經確認 python -V 是 2.x 版本
python script_for_version_2.py
已經確認 python3 -V 是 3.x 版本
py script_for_version_3.py