$ sudo apt-get install python3-venv # 此处安装基于python3.5.2的虚拟环境,自带了pip8.1.1所以不用执行sudo apt install python-pip安装pip了
$ sudo python3 -m venv myvenv
$ source myvenv/bin/activate
$ pip -V
pip 8.1.1 from /data/repositories/test.git/myvenv/lib/python3.5/site-packages (python 3.5)
$ deactivate
$ pip -V
The program 'pip' is currently not installed. You can install it by typing:
sudo apt install python-pip
安装pip(macOS)
pip 是 Python 的一个包管理工具 Python Package Index ,用这个工具你可以轻松下载 Python 的三方包。
获取 pip 的安装脚本
若你没有安装 wget ,可以直接用浏览器访问上面的链接,把内容复制出来新建并保存在 get-pip.py 这个文件里面。
安装 pip
安装完成之后可以在命令行直接运行
$ pip
就可以检测是否安装成功。更新 pip
pip 版本过低,可能会导致安装库失败。如
pip install beautifulsoup4
可能会报错:Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:645) - skipping
,此时需要升级 pip 。 2018 年 4 月, Python.org 网站停止支持 TLS 版本 1.0 和 1.1 ,导致低于 10.13 的 macOS 系统版本不能使用低于 9.0.3 的 pip 版本,使用 pip 更新或安装库时出现 SSL 错误。具体看这里 因为 pip 连接会出现 SSL 错误,所以不能使用以上方法更新 pip 。 解决方案,可使用以下方法更新 pip :注:这里的
python3
是 Python 3.5 ,如你使用的是 Python 2 ,则可以用python
替换python3
。 以上命令将卸载旧版的 pip ,重新安装最新版的 pip ,如这里卸载了 pip 8.1.1 ( Python 3.5 自带版本),安装了 pip 10.0.1 。 以上解决方案比使用以下命令信任站点更加便捷和安全:pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package_name>
查看 pip 版本号
卸载 pip
使用 pip
安装/卸载 Python 第三方包
也可以在自己的系统环境中执行
pip freeze > requirements.txt
命令,保存当前开发环境,然后在虚拟环境/服务器端中执行pip install -r requirements.txt
命令,一次安装全部系统环境已安装的包。查看 pip 安装的 Python 包
或者
使用
pip --help
获取更多用法附:Ubuntu 16.04 操作pip
一、安装 pip :
二、升级pip:
三、删除手动安装的python3-pip :
在虚拟环境下操作pip
$ pip install --upgrade pip
或会失败。可以先进入 root ,然后激活虚拟系统,进行升级 pip ,实例:$ pip install package
或会失败。可以先进入 root ,然后激活虚拟系统,使用 pip 安装需要的包,实例: