引言
深度学习避免不了在服务器上开发,服务器总结一下就是:离线环境+没有sudo权限。故环境从这2个方面解决。
- 如果服务器没有离线的镜像,就只能 安装离线安装来安装你需要的环境;【需要使用的下面的步骤为1,2,4】
-如果服务器有离线的镜像,就可以从镜像安装包;【需要使用的下面的步骤为3,4】
pip安装常用命令
1- 离线安装
# 安装指定的一个包
# 在联网的机器上下载,
pip install --download E:\python27\packages pandas
# 上传安装
pip install --no-index --find-links=D:\python27\packages
# 安装多个包
# 下载
pip freeze >requirements.txt
pip install --download d:\python27\packages -r requirements.txt
# 将packages文件夹和requirement.txt拷贝至离线机器上目录下,packages文件夹放在D:Python27下,requirement.txt放在D:Python27Scripts下。
pip install --no-index --find-index=d:\python27\packages -r requirements.txt
2- 指定路径安装
pip install --target=d:\somewhere\other\than\the\default package_name
3- 更改源
# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple geve

在服务器上进行深度学习开发时,经常遇到无网络和无sudo权限的问题。本文介绍了如何在离线环境下通过pip进行包安装,包括离线安装、指定路径安装、更改源以及非root用户安装的步骤,旨在帮助用户在有限的条件下顺利搭建环境。

630

被折叠的 条评论
为什么被折叠?



