Saya menjalankan Ubuntu-12.04:
pip --versi
pip 8.0.2 dari /usr/local/lib/python2.7/dist-packages (python 2.7)virtualenv --versi
14.0.6
virtualenv gagal menciptakan lingkungan. Saya tidak tahu mengapa ia berpikir itu seharusnya menggunakan pip 7.0.1, ketika pip 8.0.2 diinstal.
Saya mencoba menginstal ulang pip (yaitu menghapus paket apt, menginstal melalui ez_setup), virtualenv - tidak ada yang berhasil.
Pada mesin lain 14.0.6 bekerja dengan baik, hanya yang ini yang membuat saya kesulitan.
Bantuan apa pun akan dihargai!
Saya melampirkan log, dan mengikuti, lingkungan pip:
catatan
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
daftar pip
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)
Saya tidak yakin bagaimana Anda dapat memiliki virtualenv
yang memancarkan 14.0.6.
untuk versinya tetapi memiliki roda tua yang buruk di dist-packages/virtualenv_support
. Saya sarankan menghapus semua virtualenv*
hal di /usr/local/lib/python2.7/dist-packages/
dan menginstalnya kembali.
Terima kasih @Ivoz , ini berhasil.
Saya tidak tahu bagaimana jadinya - kami menggunakan chef, dan buku masak membuat versinya cukup mutakhir.
Saya mendapat masalah yang sama daripada yang saya temukan bahwa semua ini terjadi karena alat penyiapan dan roda daripada:
1.Saya telah mencopot pemasangan alat dan roda dari pip
virutalenv-15.1.0 dari https://pypi.python.org/pypi/virtualenv
1) Coba instal pysocks - sudo pip install pysocks
2) Gunakan - unset all_proxy
3) Coba lagi
Ini akan memecahkan...
ekspor all_proxy= https://proxy_here :port_here/
@skylather ini memecahkan masalah saya .... terima kasih
@skylather +1 ini juga bekerja untuk saya, terima kasih!!!!
terima kasih @Ivoz , ide Anda memecahkan masalah saya.
terima kasih @Ivoz Ini bekerja dengan baik!
@selectee4all Solusi Anda bekerja untuk saya. "setenv all_proxy https://proxy_here :port_here/"
memecahkan masalah proxy tidak hanya untuk pengaturan ini tetapi untuk semua instalasi. Terima kasih banyak.
Saya tidak yakin bagaimana Anda dapat memiliki
virtualenv
yang memancarkan14.0.6.
untuk versinya tetapi memiliki roda tua yang buruk didist-packages/virtualenv_support
. Saya sarankan menghapus semuavirtualenv*
hal di/usr/local/lib/python2.7/dist-packages/
dan menginstalnya kembali.
Terima kasih banyak. Ini membantu saya!
Komentar yang paling membantu
1) Coba instal pysocks -
sudo pip install pysocks
2) Gunakan -
unset all_proxy
3) Coba lagi