2024-06-15 19:27:05 发布
网友
我想用pip安装一个特定的python包,但是由于pip后面的代理,我无法连接到internet。
所以我的问题是:pip在哪里查找.whl文件以便下载它们?我不能用我的浏览器(可以很好地连接到internet)来下载.whl文件吗?Installing the package with the downloaded .whl file那就不成问题了。
如何获取pip用于下载文件的URL:
url
例如:
import requests package = requests.get("https://pypi.python.org/pypi/pandas/json").json() max_ver = max(package["releases"].keys()) # ... check compatibility file = get_file_idx(package['releases'][max_ver]) urllib.urlretrieve(file["url"])
pip搜索Python package index (PyPI),每个包都会在页面上列出带有直接下载链接的下载(包括轮子,如果有的话)。对于特定版本,包页的格式为https://pypi.python.org/pypi/<package_name>或https://pypi.python.org/pypi/<package_name>/<version>。
pip
https://pypi.python.org/pypi/<package_name>
https://pypi.python.org/pypi/<package_name>/<version>
如果只能使用浏览器手动下载控制盘,则将控制盘文件放在何处并不重要。直接安装wheel文件:
pip install path/to/wheel.whl
但是,pip支持通过代理下载,这很好:
pip --proxy username:password@proxy_server:proxy_port install ...
请参阅^{} command line switch documentation。您可以将代理设置添加到^{} configuration file中,这样就不必每次都在命令行上设置它。
如何获取pip用于下载文件的URL:
url
属性例如:
pip
搜索Python package index (PyPI),每个包都会在页面上列出带有直接下载链接的下载(包括轮子,如果有的话)。对于特定版本,包页的格式为https://pypi.python.org/pypi/<package_name>
或https://pypi.python.org/pypi/<package_name>/<version>
。如果只能使用浏览器手动下载控制盘,则将控制盘文件放在何处并不重要。直接安装wheel文件:
但是,
pip
支持通过代理下载,这很好:请参阅^{} command line switch documentation 。您可以将代理设置添加到^{} configuration file 中,这样就不必每次都在命令行上设置它。
相关问题 更多 >
编程相关推荐