我正在尝试在RHEL5(我知道的旧版本)上安装一个python包。你知道吗
[root@myhost~]# pysetup install shyaml
Checking the installation location...
Getting information about 'shyaml'...
extensions in requires.txt are not supported (used by u'pip' 6.0.6)
Traceback (most recent call last):
File "/usr/bin/pysetup", line 5, in ?
pkg_resources.run_script('Distutils2==1.0a4', 'pysetup')
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 407, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1084, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/EGG-INFO/scripts/pysetup", line 4, in ?
sys.exit(main())
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/run.py", line 651, in main
return dispatcher()
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/run.py", line 639, in __call__
return func(self, self.args)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/run.py", line 91, in wrapper
return f(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/run.py", line 167, in _install
return not install(target)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/install.py", line 515, in install
info = get_infos(project)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/install.py", line 339, in get_infos
release = index.get_release(requirements)
File "/usr/lib/python2.4/site-packages/Distutils2-1.0a4-py2.4.egg/distutils2/pypi/wrapper.py", line 40, in decorator
raise exception
socket.error: (101, 'Network is unreachable')
这是可以的,因为此主机没有访问internet的权限,但是可以通过http代理进行访问。但是我找不到任何关于如何为http代理配置pysetup的信息。你知道吗
我已经尝试导出代理变量wget/curl样式:
http_proxy=http://proxyhost:3128
HTTP_PROXY=http://proxyhost:3128
https_proxy=http://proxyhost:3128
HTTPS_PROXY=http://proxyhost:3128
你知道吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐