Python 版本管理器:pyenv

zsh 配置

# 安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
## 使用 MacOS时可以通过 Homebrew 进行安装
brew update
brew install pyenv
brew install zlib
brew install sqlite
# 添加环境变量到 .bashrc 并使之生效
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
$ exec "$SHELL"
# 更新
pyenv update
# 卸载
rm -fr ~/.pyenv
## 从 .bashrc 移除上面添加的环境变量

使用

# 安装 python
pyenv install 2.7.8
# 设置本地版本
pyenv local 3.4.10
# 设置全局版本
pyenv global 2.7.8

Python 包管理器:pip

安装

在 Python2 >= 2.7.9 或者 Python3 >=3.4 时,默认已经安装了 pip 了。

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

使用

# 安装软件包
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
# 升级
pip install --upgrade SomePackage
# 卸载
pip uninstall SomePackage
# 搜索包
pip search SomePackage
# 显示指定包的详细信息
pip show -f SomePackage
# 列出已经安装的包
pip list

注意:

同时使用 Python2 和 Python3 时,使用下述方式:

python2 -m pip install SomePackage
python3 -m pip install SomePackage

最新文章

  1. [笔记]kubernetes 无法启动问题
  2. WPF菜单
  3. sql小技巧
  4. Java基本
  5. 超实用PHP函数总结整理
  6. Java Lock ReentrantLock ReentrantReadWriteLock
  7. 权威第三方报告——获取IT产品竞争力信息的主要途径,类似你买电脑前上的xx论坛看实力评估
  8. java基础-002
  9. Java学习的随笔(一)对象概念、this指针、权限修饰符
  10. IP地址变动后,https://localhost:1158/em无法访问解决办法
  11. (22)Properties,这不会Io流中的类,但是通常和IO流中的一些流配合使用
  12. win10 UWP读写文件
  13. POJ - 1426 暴力枚举+同余模定理 [kuangbin带你飞]专题一
  14. Python_将指定文件夹中的文件压缩至已有压缩包
  15. django --视图装饰器
  16. SQL Server SubString和charindex的用法
  17. 【Dubbo源码学习】负载均衡算法(1)-随机算法
  18. linux注释多行
  19. POJ.2728.Desert King(最优比率生成树 Prim 01分数规划 二分/Dinkelbach迭代)
  20. facebook api之Ad

热门文章

  1. .Net 通过设置Access-Control-Allow-Origin来实现跨域访问
  2. Bzoj 3165 [Heoi2013]Segment题解
  3. UVA514 铁轨 Rails:题解
  4. 洛谷P1690 贪婪的Copy 题解
  5. 个人永久性免费-Excel催化剂功能第64波-多级数据如省市区联动输入,自由配置永不失效
  6. Gin框架 - 自定义错误处理
  7. 《VR入门系列教程》之20---使用Oculus移动端SDK
  8. hive show databases 添加条件
  9. 【Demo 1】基于object_detection API的行人检测 3:模型训练并在OpenCV调用模型
  10. 初探java流操作