Python 学习之各种安装
文章目录
一、pip (管理 第三方库)
1、安装
$ sudo easy_install pip
2、卸载
$ sudo pip uninstall pip
3、查看已安装的库
$ pip list
二、pyenv (管理多个 python)
1、 安装 pyenv
$ brew install pyenv
2、查看是否安装成功:
$ pyenv -v
pyenv 1.2.16
3、查看可安装的 python 版本
$ pyenv install --list
4、安装指定 python 版本
$ pyenv install 3.7.0
$ pyenv rehash
5、查询已装版本
$ pyenv versions
6、设置当前版本
$ pyenv local <version>
7、!设置全局版本
$ pyenv global <version>
直接写这句话,可能会没有效果。可能需要加上以下过程:
1、修改 ~/.pyenv/version
$ vim ~/.pyenv/version
改为 3.7.0
2、修改 ~/.bashrc
$ vim ~/.bashrc
# pyenv
if command -v pyenv 1>/dev/null 2>&1;then
eval "$(pyenv init -)"
fi
export CFLAGS="-I$(xcrun --show-sdk-path)/usr/include"
3、生效
$ source ~/.bashrc
8、卸载指定 python 版本
$ pyenv uninstall <version>
$ pyenv rehash
三、virtualenv (管理多个 env)
https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480
1、安装
$ sudo pip install -U virtualenv
...
Installing collected packages: virtualenv
Successfully installed virtualenv-16.7.9
2、查看版本
$ virtualenv --version
16.7.9
3、创建环境 (依赖于系统默认的 python 版本)
$ virtualenv --no-site-packages venv
New python executable in ~/Documents/PythonDemos/011601/venv/bin/python
Installing setuptools, pip, wheel...
done.
参数--no-site-packages
,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。
4、创建基于特定 python 版本创建 venv
$ virtualenv --no-site-packages -p ~/.pyenv/shims/python3 venv
Running virtualenv with interpreter ~/.pyenv/shims/python3
Already using interpreter /Applications/Xcode.app/Contents/Developer/usr/bin/python3
Using base prefix '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7'
New python executable in ~/Documents/PythonDemos/011602/venv/bin/python3
Also creating executable in ~/Documents/PythonDemos/011602/venv/bin/python
Installing setuptools, pip, wheel...
done.
5、在 venv 中安装第三方包
用source
进入该环境:
可以在这里安装各种第三方包
$ source venv/bin/activate
(venv) $ pip install Numpy
6、退出当前的venv
环境
(venv) $ deactivate
$