栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

一个常见的入门坑——如何解决Python库及依赖库安装问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一个常见的入门坑——如何解决Python库及依赖库安装问题

问题:如何解决Python库安装及其依赖库安装问题

有一个事情我觉得是可能是很多人刚开始入坑python的第一个坑,就是依赖库问题。例如在安装tushare库时,我们使用:

pip install tushare

在安装好之后,运行程序,系统依旧会报错说未安装某某库如:

 这个问题就是:未安装依赖库

那么如何解决这个问题呢,我一般的解决方案是直接用pycharm的preference里面的python interpreter里面去添加package,这个方法会自动安装所有依赖库,而且可以避免很多很多的问题。。。(诸如一个电脑有多个python然后pycharm的python和系统cmd shell的python不是同一个,亦或是cmd的pip安装库的位置和当前pycharm所选python不是一个地方等等坑,我都已经走过一遍了。。。)

但是,我今天要说的这个方法,也是我老办法出问题以后才用上的。新的问题是,我把conda和pycharm关联起来以后,似乎很多库在conda那个里面都搜索不到???例如:tushare。于是我还是得用命令行去安装,因此问题又来到了:如何快速地安装依赖库?

我们需要用到:pipreqs

分为以下几个步骤:

1. 通过在cmd中输入 pip install pipreqs 命令来让pip安装pipreqs工具

2. 通过在cmd中输入 pipreqs ./ --encoding=utf8 命令来让pipreqs在当前路径下生成一个名为requirements.txt的文件,里面包括所有需要安装的库、依赖库 

3. 通过在cmd中输入 pip install -r requirements.txt 命令来一次性安装requirements.txt中包含的所有库  其中-r是一次性全部安装的意思

总结:

在命令行当中依次输入:

pip install pipreqs

pipreqs ./ requirements.txt --encoding=utf8

pip install -r requirements.txt

 特别注意,第二个命令一定要加上 --encoding=utf8 来修正编码格式,不然遇到中文路径就会开始报错。


 “互联网精神”即:开放、平等、协作、快速、分享

对更多内容感兴趣欢迎关注我的个人公众号:梧承 Book House

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350010.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号