Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip使用什么端口?_Python_Amazon Web Services_Pip_Vagrant_Puppet - Fatal编程技术网

Python pip使用什么端口?

Python pip使用什么端口?,python,amazon-web-services,pip,vagrant,puppet,Python,Amazon Web Services,Pip,Vagrant,Puppet,希望这是一个快速的答案,我正在尝试使用puppet在AWS上提供一个box,其中一个步骤涉及从需求文件进行pip安装。大概是这样的:- /usr/local/venv/ostcms/bin/pip install -r /vagrant/requirements.txt 该步骤基本上失败了,因为它在需求文件中找不到任何包,但是当我打开AWS box的安全组以允许“所有流量”时,pip步骤就起作用了 我正试图找到pip使用的端口,这样我就可以基本上在机箱上打开该端口,http和ssh,从此过上幸

希望这是一个快速的答案,我正在尝试使用puppet在AWS上提供一个box,其中一个步骤涉及从需求文件进行pip安装。大概是这样的:-

/usr/local/venv/ostcms/bin/pip install -r /vagrant/requirements.txt
该步骤基本上失败了,因为它在需求文件中找不到任何包,但是当我打开AWS box的安全组以允许“所有流量”时,pip步骤就起作用了


我正试图找到pip使用的端口,这样我就可以基本上在机箱上打开该端口,http和ssh,从此过上幸福的生活。

pip在
3128
上运行,因此请确保在AWS控制台中打开该端口。否则,pip在尝试与PyPi(或它关心的任何其他下载位置)对话时将被阻止。

对于2018年发现此问题的任何人,我需要启用端口443(HTTPS)以使pip在AWS上工作。我刚刚发现,由于我在端口8080上运行自定义PyPi服务器,我需要添加一个netfilter规则,如下所示:“-A INPUT-p tcp--dport 8080-m state--state NEW-j ACCEPT”。我认为没有必要为端口3128添加特定规则。我希望这可以帮助其他有此问题的人。