当前位置:   article > 正文

【Python】个人关于pip的使用总结_python pip

python pip

pip的安装

在安装Python版本的时候一般都会装上对应的pip
在cmd里输入

pip2 -V
  • 1

或者

pip3 -V
  • 1

正常是可以获取到版本信息的

可是有些时候获取不到
比如Python27目录下没有script这个文件夹.
就会提示 pip2/3不是可执行文件的问题

pip2/3不是可执行文件的问题 script文件不存在的问题

直接执行对应Python版本的这行就可以了.会安装上pip…

python -m ensurepip
  • 1

pip 安装/卸载

安装 pip install

pip install pagename
  • 1
安装指定版本
pip install pagename==指定版本
  • 1
从压缩包安装

先下载,然后解压缩
cd 到解压后目录下:

python setup.py install 
  • 1

pip卸载

pip uninstall pagename
  • 1

输出pip包版本信息

获取已经安装的python包以及版本1:

pip list
  • 1

得到的结果:

Flask (0.10.1)
Flask-Bootstrap (3.3.7.1)
****
Pillow (4.3.0)
pip (9.0.1)
pkg-resources (0.0.0)
PyMySQL (0.7.11)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

获取已经安装python包以及版本2:

这个版本信息看起来更加直接.

pip freeze
  • 1

得到的结果:

Flask==0.10.1
Flask-Bootstrap==3.3.7.1
****
WTForms==2.1
xmltodict==0.11.0

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
pip freeze输出到txt文件

pip freeze 更多的是输出信息到文本.

pip freeze > requirements.txt

  • 1
  • 2
注意点:
  1. 一般使用requirements.txt,可以换做其他的name
  2. 这里>表示的是写入,如果使用>>则是追加,这里不需要追加,使用>
  3. 这里,如果输出到版本信息的时候,提示权限不够,可能是因为所在文件夹所有者的问题,可以使用chmod改变下权限就可以了.
从requirements.txt安装python包
pip install -r requirements.txt
  • 1

在虚拟环境下使用的时候:

使用虚拟环境的好处是,可以让一个设备上,同时存在多种环境,还有一个很重要的好处是,可以保持本机Python环境.

进入虚拟环境workon

使用workon 虚拟环境名,可以进入
值得注意的是,在root下,是不能使用workon的,输入workon,也没有反应

(这个目前使用的时候,针对Ubuntu是这样,但centos就不是这样了,centos是可以在root用户下执行workon,进入到虚拟环境的.两个发行版还是有很大区别)

在虚拟环境中,值得注意的:

pip install的时候,千万不要使用sudo,sudo会使安装的Python包安装到真实环境.也就失去了使用虚拟环境的意义.

退出虚拟环境workon

deactivate
  • 1

希望有空能整理下虚拟环境的安装,使用
本人使用环境:Ubuntu16.04

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/980830
推荐阅读
相关标签
  

闽ICP备14008679号