Python安装模块

系统 1525 0

解决多版本同时存在的pip安装模块

如果同时存在Python2和Python3版本,则需要通过

python -m pip install 的方式给指定的Python安装模块。

安装模块超时,更换安装源

当安装模块超时时可以通过修改超时时间的方式来进行解决,也可以通过修改安装源的方式解决。

修改超时时间 pip --default-timeout=100 install numpy

通过设置临时安装源的方式  pip install numpy -i https://pypi.doubanio.com/simple/

几个可以使用的源

豆瓣:https://pypi.doubanio.com/simple/

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

同时安装多个模块

仅仅将项目中所用到的模块名和对应版本的信息导出到文件,可以通过pipreqs来操作,首先先使用pip安装pipreqs,

然后到项目的根目录执行

            
              移动到项目根目录 控制台执行pipreqs ./ --encoding=utf8
            
          

 执行完成后会在项目根目录下出现一个requirements.txt文件。

当需要安装大量的Python模块时,可以通过freeze模块将已安装的模块的名字和版本写入到一个文本文件。

pip freeze > requirements.txt

在文件中的格式大致为

            
              scandir==1.10.0
selenium==3.141.0
six==1.12.0
urllib3==1.25.3
wcwidth==0.1.7
zipp==0.5.2
            
          

要安装时可以通过  pip install -r requirements.txt   的方式进行安装

Python的虚拟环境

通过 pip install virtualenv安装用来创建虚拟环境的包

安装好之后通过virtualenv venvname --no-site-packages  创建一个纯净的虚拟环境,即不包含物理机的Python包,

Windows

在Windows下进入虚拟环境所在的目录Scripts\activate进行激活虚拟环境

激活之后类似于(venvname) C:\software\venvs\0729>这样的

可以用过deactivate退出虚拟环境。

Linux

Linux下进入虚拟环境所在的目录,通过source  bin/activate进行激活虚拟环境

退出方式和Windows一样。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论