أنا أركض على Ubuntu-12.04:
نقطة - الإصدار
نقطة 8.0.2 من /usr/local/lib/python2.7/dist-packages (python 2.7)Virtualenv - الإصدار
14.0.6
فشل Virtualenv في إنشاء البيئة. لا أعرف لماذا تعتقد أنه من المفترض أن تستخدم النقطة 7.0.1 ، عند تثبيت النقطة 8.0.2.
حاولت إعادة تثبيت pip (أي إزالة الحزمة المناسبة ، التثبيت عبر ez_setup) ، virtualenv - لم ينجح شيء.
على الأجهزة الأخرى ، كان 14.0.6 يعمل بشكل جيد ، وهذا فقط هو الذي يعطيني وقتًا عصيبًا.
سيكون موضع تقدير أي مساعدة!
أرفق السجل ، وأتبع بيئة النقطة:
سجل
virtualenv --system-site-packages /tmp/venv
New python executable in /tmp/venv/bin/python
Installing setuptools, pip, wheel...
Complete output from command /tmp/venv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel:
You are using pip version 7.0.1, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting setuptools
/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/commands/install.py", line 291, in run
wb.build(autobuilding=True)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/wheel.py", line 704, in build
self.requirement_set.prepare_files(self.finder)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 317, in prepare_files
functools.partial(self._prepare_file, finder))
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 304, in _walk_req_to_install
more_reqs = handler(req_to_install)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/req/req_set.py", line 439, in _prepare_file
req_to_install.populate_link(finder, self.upgrade)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/req/req_install.py", line 244, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/index.py", line 486, in find_requirement
all_versions = self._find_all_versions(req.name)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/index.py", line 435, in _find_all_versions
formats = fmt_ctl_formats(self.format_control, canonical_name)
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/index.py", line 1260, in fmt_ctl_formats
if canonical_name in fmt_ctl.only_binary:
AttributeError: 'str' object has no attribute 'only_binary'
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 705, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 924, in create_environment
download=download,
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 877, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 783, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /tmp/venv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel failed with error code 2
قائمة النقاط
APScheduler (2.1.2)
apt-xapian-index (0.44)
boto (2.2.2)
chardet (2.0.1)
Cheetah (2.4.4)
cloud-init (0.6.3)
command-not-found (0.2.44)
configobj (4.7.2)
demjson (1.6)
distribute (0.6.24dev-r0)
euca2ools (2.0.0)
futures (2.2.0)
GnuPGInterface (0.3.2)
google-api-python-client (1.3.1)
httplib2 (0.9)
iotop (0.4.4)
keyring (0.9.2)
Landscape-Client (14.12)
language-selector (0.1)
launchpadlib (1.9.12)
lazr.restfulclient (0.12.0)
lazr.uri (1.0.3)
lxml (3.2.3)
M2Crypto (0.21.1)
Markdown (2.6.5)
oauth (1.0.1)
oauth2client (1.4.6)
PAM (0.4.2)
paramiko (1.7.7.1)
pika (0.9.14)
pip (8.0.2)
pyasn1 (0.1.7)
pyasn1-modules (0.0.5)
pycrypto (2.6.1)
pycurl (7.19.5)
pyes (0.99.6)
pymongo (2.8)
pyOpenSSL (0.12)
pyserial (2.5)
python-apt (0.8.3ubuntu7.3)
python-debian (0.1.21ubuntu1)
PyYAML (3.10)
pyzabbix (0.7.2)
requests (2.5.1)
rsa (3.1.4)
setuptools (18.7)
simplejson (3.6.5)
six (1.9.0)
tabulate (0.7.5)
thrift (0.9.0)
tinys3 (0.1.11)
tldextract (1.2.2)
Twisted-Core (11.1.0)
Twisted-Web (11.1.0)
ufw (0.31.1.post1)
unattended-upgrades (0.1)
unicodecsv (0.9.4)
uritemplate (0.6)
urllib3 (1.10)
virtualenv (13.1.0)
wadllib (1.3.0)
wheel (0.29.0)
XlsxWriter (0.7.2)
zbxsend (0.1.6)
zope.interface (3.6.1)
لست متأكدًا من كيفية الحصول على virtualenv
الذي ينبعث 14.0.6.
لنسخته ولكن به عجلات قديمة سيئة في dist-packages/virtualenv_support
. أود أن أقترح إزالة جميع الأشياء virtualenv*
الموجودة في /usr/local/lib/python2.7/dist-packages/
وإعادة تثبيتها.
شكرًا Ivoz ، هذه هي الحيلة.
ليس لدي أي فكرة عن كيفية حصولها على هذا النحو - نحن نستخدم الطاهي ، ويحافظ كتاب الطهي على الإصدارات إلى حد كبير.
لدي نفس المشكلة التي أجد أن كل هذا يحدث بسبب أدوات الإعداد والعجلات أكثر من:
1. لقد قمت بإلغاء تثبيت أدوات الإعداد والعجلات من النقطة
virutalenv-15.1.0 من https://pypi.python.org/pypi/virtualenv
1) حاول تثبيت pysocks - sudo pip install pysocks
2) استخدم - unset all_proxy
3) أعد المحاولة
هذا سيحل ...
تصدير all_proxy = https: // proxy_here : port_here /
skylather هذا حل مشكلتي .... شكرا
skylather +1 لقد نجح هذا أيضًا بالنسبة لي ، شكرًا لك !!!!
شكرا Ivoz ، فكرتك حلت مشكلتي.
الشكر Ivoz لقد عملت بشكل رائع!
@ selectee4all الحل الخاص بك يعمل بالنسبة لي. "setenv all_proxy https: // proxy_here : port_here /"
يحل مشكلة الوكيل ليس فقط لهذا الإعداد ولكن لجميع التثبيتات. شكرا جزيلا.
لست متأكدًا من كيفية الحصول على
virtualenv
الذي ينبعث14.0.6.
لنسخته ولكن به عجلات قديمة سيئة فيdist-packages/virtualenv_support
. أود أن أقترح إزالة جميع الأشياءvirtualenv*
الموجودة في/usr/local/lib/python2.7/dist-packages/
وإعادة تثبيتها.
شكرا جزيلا. ساعدني هذا!
التعليق الأكثر فائدة
1) حاول تثبيت pysocks -
sudo pip install pysocks
2) استخدم -
unset all_proxy
3) أعد المحاولة