linux系统python安装依赖
时间: 2023-10-28 17:05:24 浏览: 115
Linux中Python的依赖安装有两种方式:在线安装和离线安装。在线安装可以使用pip命令来安装依赖包,例如使用"pip install package"或者"pip3 install package"来安装。如果遇到下载超时的问题,可以使用"pip --default-timeout=1000 install -U pandas xlrd"来解决,其中pandas和xlrd是示例依赖包的名称。
离线安装可以通过以下两种方式实现:
1. 可以创建一个requirements.txt文件,其中列出了所有依赖包的名称和版本号。然后在内网机器上使用pip命令安装这些依赖包,例如"pip install -r requirements.txt"。但是请注意,批量导入时可能会遇到问题,你可能需要逐个安装依赖包并将其拷贝到内网机器的package目录中。
2. 可以直接下载适用于你的机器的依赖包的whl文件,并将其拷贝到内网机器的package目录中。如果出现"not a supported wheel on this platform"的错误,你可以使用下面的方法解决:
```
import pip._internal.pep425tags
print(pip._internal.pep425tags.get_supported())
```
这将显示出适用于你机器的文件名称格式,你可以在网上下载相应的包或者更改包名以匹配你机器的格式。
如果遇到"Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f23b40a45f8>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/six/"的错误,这是由于子依赖包的版本问题导致的,你需要下载并安装相应版本的包。
阅读全文