Python包的安装

只是在包装paddlepaddle包的时候,使用官方推荐的命令使用安装失败。大概看了一下,是其他的一些支持的包安装失败,要么是找不到,要么是版本问题,要么是自己网速差……自己又看不明白,或者是静不下心来仔细去查找问题,所以开了这个帖子,希望来记录一下学习Python中,在关于一些包的安装使用上的问题。同时也欢迎大家参与讨论。

现在正在安装paddlepaddle以及其支持的包,主要学习https://blog.csdn.net/weixin_44698389/article/details/103511200 他的方法,使用requirements.txt来进行离线安装。主要的涉及的命令为:

Python包的安装

 这个命令猜测是安装requirements.txt内的所有包,同时发现他说的下载包的命令为:

pip download -r requirements.txt 【输入这条命令时需要定位到requirements.txt文件夹下】

但是现在我没有使用这个,直接使用了上一条,猜测是直接安装在了Anaconda下的包目录【site-packages】下。当然由于网速原因,正在还在下载中,具体是不是有待进一步的确定。如果是这样的话,那么就可以不用按照他的说法,先下载再安装了,直接一步到位。

还有一点就是,以后可以使用这个命令来进行相关包的安装,感觉会比直接在Anaconda Prompt上稳定些,至少没有见过因为网速连接不上资源而导致下载失败的问题。当然,只是个人观点。

 

刚说没报错,然后就打脸了

Python包的安装在安装sentencepiece包的时候,问题出错,然后试了试离线安装,这里PyPI · The Python Package Index下载所需要的第三方安装包,但是根据百度搜索到的方法,发现问题报错:ERROR: sentencepiece-0.1.91-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.暂时不知道怎么解决。然后发现使用Anaconda Prompt从requirements.txt中安装的包,虽然当时看着也下载了,有些包也安装成功了,但是在Spyder中导入的时候,却发现不存在该包。完全不知道使用Anaconda Prompt安装的包在哪里,使用搜索也搜索不到。但是从cmd安装单个包,发现安装成功,也可以导入使用。所以正在又在cmd上执行pip install -r requirements.txt来安装。在安装过程中,发现之前在Anaconda Prompt安装的包可以轻易的安装下,安装如图

Python包的安装

这里,发现是从缓存里导入的,猜测之前在Anaconda Prompt中安装的包都下载到缓存里了。

不搞了,还是安装失败

Python包的安装

另外在查找适当当前Python的第三方安装包的版本号时,根据搜索得到如下方法

Python包的安装 

来源:https://*.com/questions/50248524/module-pip-has-no-attribute-pep425tags

但是执行却发现没有pep425tags模块,暂时不清楚什么问题

总结一下:

1,sentencepiece安装包失败

2,pep425tags模块问题没有找到

3,Spyder2中仍然没有paddlepaddle包

也就是今天晚上白干了…………