如何在伊朗无法访问 pipy.org 的地方安装 python 模块?

问题描述 投票:0回答:3

所以问题是 pypi.org 已被伊朗政府过滤(是的,我知道这很荒谬!)。我尝试从 Github 下载的文件安装一些 python 模块:

pip install moduleName
但每个模块都有自己的依赖项,并尝试连接到 pipy.org 来访问它们。那么安装的时候就会出现错误。 有什么解决办法吗? 非常感谢您的帮助。

python installation pip module pypi
3个回答
0
投票

我生活在一个也封锁服务(主要是流媒体平台)的国家。理论上,无论是观看 Netflix 还是下载 python 及其依赖项,其背后的方式都是相同的。那就是您可能需要使用 VPN。

正如 d-dutchveiws 所说,有大量关于如何设置 VPN 的视频和资源。如果您最终使用付费 VPN 服务,我想补充一点,我在阿联酋生活了一段时间,我发现一些 VPN 服务被该国本身屏蔽。我知道 NordVPN 不起作用/被阿联酋屏蔽,所以我最终找到了 expressVPN 并且它起作用了。换句话说,我确信不会承诺任何付款计划/仅使用免费试用,因为甚至 VPN 服务也可能被阻止。希望我能帮上一点忙!


0
投票

尝试使用 VPN,这将绕过某些站点上的任何阻止。只需使用 google VPN 即可获得最佳结果。


0
投票

解决这个问题的方法之一是使用一些可以在伊朗访问的

pypi
镜像。这可以带来更快的下载/安装速度。您可以使用的镜像之一是iranrepo.ir。使用pypi镜像的示例是这样的:

pip install -r requirements.txt --index-url=https://pypi.iranrepo.ir/simple
© www.soinside.com 2019 - 2024. All rights reserved.