赞
踩
在安装Python版本的时候一般都会装上对应的pip
在cmd里输入
pip2 -V
或者
pip3 -V
正常是可以获取到版本信息的
可是有些时候获取不到
比如Python27目录下没有script这个文件夹.
就会提示 pip2/3不是可执行文件的问题
直接执行对应Python版本的这行就可以了.会安装上pip…
python -m ensurepip
pip install pagename
pip install pagename==指定版本
先下载,然后解压缩
cd 到解压后目录下:
python setup.py install
pip uninstall pagename
pip list
得到的结果:
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)
这个版本信息看起来更加直接.
pip freeze
得到的结果:
Flask==0.10.1
Flask-Bootstrap==3.3.7.1
****
WTForms==2.1
xmltodict==0.11.0
pip freeze 更多的是输出信息到文本.
pip freeze > requirements.txt
pip install -r requirements.txt
使用虚拟环境的好处是,可以让一个设备上,同时存在多种环境,还有一个很重要的好处是,可以保持本机Python环境.
使用workon 虚拟环境名,可以进入
值得注意的是,在root下,是不能使用workon的,输入workon,也没有反应
(这个目前使用的时候,针对Ubuntu是这样,但centos就不是这样了,centos是可以在root用户下执行workon,进入到虚拟环境的.两个发行版还是有很大区别)
pip install的时候,千万不要使用sudo,sudo会使安装的Python包安装到真实环境.也就失去了使用虚拟环境的意义.
deactivate
希望有空能整理下虚拟环境的安装,使用
本人使用环境:Ubuntu16.04
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。