Python 无法联网的Linux机器怎么安装python包
  yd2rX1n7Kvhq 2023年11月02日 65 0

(目录)

环境

无法连接互联网,但是可以通过ftp传输文件

安装Python包过程

这里以安装cryptography来进行示例

下载Python包

可以通过 pipy 来下载python包

输入要下载的python包名称来进行搜索

image.png

选择要安装的软件包

image.png

下载文件

根据Python版本和操作系统选择合适的文件。 扩展阅读:

我的操作系统是CentOS,Python版本是3.9。所以选择cryptography-41.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl image.png image.png

上传whl包并进行安装

上传步骤省略,放在了服务器的/data/ftp目录下

安装

需要注意的是,平时我们在联网的环境下安装时,会自动安装依赖包,但是由于服务器无法联网,也没法自动安装依赖包,所以依赖包也需要手动下载安装。如果没有安装依赖包,在安装时会提示缺失依赖包,按照之前的步骤去下载依赖包即可。

pip3 install --find-links=/data/ftp/ --no-index cryptography-41.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • --find-links 在该目录下寻找安装包,如果依赖包也在该目录下,会自动安装依赖
  • --no-index 忽略包索引,只在--find-links目录下查找

image.png 下载依赖包后再重新安装

image.png

其他

有的包可能依赖于其他包的特定版本,在Download files中显示的是最新版本,如果需要安装历史版本,可以到Release history中进行查询 image.png

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   33   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   39   0   0 linuxsort