0%

python离线装包

2.离线给python环境装包

下载地址:pypi / anaconda / tsinghua mirror / github

整体流程:查找包->找到合适版本号->下载->ssh传到服务器中anaconda 虚拟环境的pkgs文件夹->用pip或者conda安装。

2.1查找包->找到合适版本号->下载

–主要是python版本;以及名字的细节,如request 1.0和request2 1.1这种很容易看错;

–安装依赖包时可以通过之前的超时请求查看依赖包所需版本;

–版本并不是越新越好,可能会有依赖版本不匹配,主要是大版本不一样的时候(如 1.18和1.16差别不大,但2.0就不支持)

–pypi找到的包一定可以用pip安装。.whl版本或者。tar.gz版本。我经过试验之后觉得.whl好用一些,不知道是否需要wheel。

–pypi如果只开放了最新版本的download,可以在release history找到之前的版本,点进去描述,然后再download下载。

–conda官网的包有缺失,能找到的都是tar.bz2版本。一般只能用conda 安装,很多小型包没问题,装起来也方便,(主要是格式与原来的包统一)。但有些大型包如tensorflow安装完是不能用的(可能我姿势不对)。

–tsinghua mirror等镜像网站:包特别多,全面,但是内容太多网页搜索经常卡住,另外注意不要看错名字。

–都没找到的从github和网上搜一定是有的,根据提示下载。

2.2ssh上传服务器

–bitvise是我目前发现最好用的ssh客户端,包括ftp和cmd和远程桌面。

–conda环境的常用地址(没有跳过):/usr/local/anaconda3../pkgs或/home/[usrname]/.conda/pkgs。正确的文件夹会有一系列的.tar.bz2的包。

–直接给python安装,找个合适的环境即可。

–*注意:其实并不要求把包上传到conda环境的文件夹,只不过为了看着方便。

2.3pip/conda 安装包

–cmd,定位到包的文件夹

–pip install <包名,.tar.gz或者.whl要打全否则会被认为要求下载包>

–conda install <包名>,(同上)。如果需要验证conda装的包能不能用,可以看pycharm等的环境是否显示此包。

–安装一个包是报错,可以看到缺失的依赖包,先安装依赖包。如版本错误可等待几次超时结束查看具体的request版本,核对是否下错名字,再找包。


我放了一套tensorflow2.0这次下载的依赖包在下载界面,60多个包啊哈哈哈….

-------------这么快就看完啦^ω^谢谢阅读哟-------------