Saya mengalami kesalahan berikut setelah menginstal pip dan mencoba:
daftar pip --outdated
C:\Python33\Scripts\pip-script.py run on 07/27/13 15:32:54
Exception:
Traceback (most recent call last):
File "C:\Python33\lib\site-packages\pip\basecommand.py", line 134, in main
status = self.run(options, args)
File "C:\Python33\lib\site-packages\pip\commands\list.py", line 74, in run
self.run_outdated(options)
File "C:\Python33\lib\site-packages\pip\commands\list.py", line 83, in run_outdated
for dist, remote_version_raw, remote_version_parsed in self.find_packages_latests_versions(options):
File "C:\Python33\lib\site-packages\pip\commands\list.py", line 104, in find_packages_latests_versions
installed_packages = get_installed_distributions(local_only=options.local, include_editables=False, skip=self.skip)
File "C:\Python33\lib\site-packages\pip\util.py", line 384, in get_installed_distributions
return [d for d in pkg_resources.working_set
File "C:\Python33\lib\site-packages\pip\util.py", line 387, in <listcomp>
and editable_test(d)
File "C:\Python33\lib\site-packages\pip\util.py", line 377, in <lambda>
editable_test = lambda d: not dist_is_editable(d)
File "C:\Python33\lib\site-packages\pip\util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "C:\Python33\lib\site-packages\pip\__init__.py", line 194, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Itu terjadi ketika Anda menginstal distribusi menggunakan http://python-distribute.org/distribute_setup.py
script. Menjalankan pip install -U distribute
memperbaiki masalah. Bug mereproduksi hanya dalam pip==1.4
. Inilah mengapa baris ini gagal:
ipdb> specs
[]
Oke itu memperbaiki masalah itu tetapi sekarang saya punya masalah setiap kali saya mencoba menginstal paket atau memutakhirkan yang sudah ketinggalan zaman.
Saya telah mengupgrade distribusinya, yang juga mengupgrade setuptools.
C:\Python33\Scripts\pip-script.py run on 07/30/13 10:55:56
Downloading/unpacking openpyxl
Getting page https://pypi.python.org/simple/openpyxl/
URLs to search for versions for openpyxl:
* https://pypi.python.org/simple/openpyxl/
Analyzing links from page https://pypi.python.org/simple/openpyxl/
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.4.tar.gz#md5=1c7c750dc2a2fdb8fbdff06d626b0de6 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.4
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.3.tar.gz#md5=dc0ab019f3d3b815c7b811df7b5ea64d (from https://pypi.python.org/simple/openpyxl/), version: 1.5.3
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.5.tar.gz#md5=b74d128eb8bd0df5cb66f0bf4ff581c8 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.5
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.1.0.zip#md5=46eb03d68c15e29b0d7337c0c350f441 (from https://pypi.python.org/simple/openpyxl/), version: 1.1.0
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.2.tar.gz#md5=b9b733405607312c736811d1dac01119 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.2
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.2.3.zip#md5=fd9104954b9b016d92ba5300cbd8a8a7 (from https://pypi.python.org/simple/openpyxl/), version: 1.2.3
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.1.7.zip#md5=37cd161925e34379a0a69a3732325f8b (from https://pypi.python.org/simple/openpyxl/), version: 1.1.7
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.1.5.tar.gz#md5=7da06c60291d888671c2b65be9978ca4 (from https://pypi.python.org/simple/openpyxl/), version: 1.1.5
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.1.6.zip#md5=a71d9715d102ae03b953a7c5005fabed (from https://pypi.python.org/simple/openpyxl/), version: 1.1.6
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.6.1.tar.gz#md5=d0d92b3b8128609be93a044ce3dac3f8 (from https://pypi.python.org/simple/openpyxl/), version: 1.6.1
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.0.tar.gz#md5=5d1a4a6c6747b9d4985211d4738f738d (from https://pypi.python.org/simple/openpyxl/), version: 1.5.0
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.1.tar.gz#md5=acc3c52c9f7340c71f226f840d11b0e7 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.1
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.1.4.zip#md5=e56cfbffddf58fb7a97f43f02e0c931a (from https://pypi.python.org/simple/openpyxl/), version: 1.1.4
Skipping link https://pypi.python.org/packages/2.6/o/openpyxl/openpyxl-1.1.0-py2.6.egg#md5=6e5740380a9829879b67816c71fc145e (from https://pypi.python.org/simple/openpyxl/); unknown archive format: .egg
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.8.tar.gz#md5=a267dd0dd0d4eb49908d7e9cd7a9ee30 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.8
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.6.tar.gz#md5=6b080e13593e57b2e3241b5c242c0bdf (from https://pypi.python.org/simple/openpyxl/), version: 1.5.6
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.5.7.tar.gz#md5=ed1dbbb80878efb8e39e6cefba07bd17 (from https://pypi.python.org/simple/openpyxl/), version: 1.5.7
Found link https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.6.2.tar.gz#md5=9f24ed772c98f24ae693f8ab6c7b7016 (from https://pypi.python.org/simple/openpyxl/), version: 1.6.2
Using version 1.6.2 (newest of versions: 1.6.2, 1.6.1, 1.5.8, 1.5.7, 1.5.6, 1.5.5, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.2.3, 1.1.7, 1.1.6, 1.1.5, 1.1.4, 1.1.0)
Downloading from URL https://pypi.python.org/packages/source/o/openpyxl/openpyxl-1.6.2.tar.gz#md5=9f24ed772c98f24ae693f8ab6c7b7016 (from https://pypi.python.org/simple/openpyxl/)
Running setup.py egg_info for package openpyxl
C:\Python33\lib\distutils\dist.py:257: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
C:\Python33\lib\distutils\dist.py:257: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'
Complete output from command python setup.py egg_info:
C:\Python33\lib\distutils\dist.py:257: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
C:\Python33\lib\distutils\dist.py:257: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help
error: invalid command 'egg_info'
----------------------------------------
Cleaning up...
Removing temporary dir c:\users\odhinn\appdata\local\temp\pip-build-Odhinn...
Command python setup.py egg_info failed with error code 1 in c:\users\odhinn\appdata\local\temp\pip-build-Odhinn\openpyxl
Exception information:
Traceback (most recent call last):
File "C:\Python33\lib\site-packages\pip\basecommand.py", line 134, in main
status = self.run(options, args)
File "C:\Python33\lib\site-packages\pip\commands\install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "C:\Python33\lib\site-packages\pip\req.py", line 1124, in prepare_files
req_to_install.run_egg_info()
File "C:\Python33\lib\site-packages\pip\req.py", line 257, in run_egg_info
command_desc='python setup.py egg_info')
File "C:\Python33\lib\site-packages\pip\util.py", line 670, in call_subprocess
% (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command python setup.py egg_info failed with error code 1 in
Python 2.6.5
pip 1.4.1 dari /usr/local/lib/python2.6/dist-packages (python 2.6)
mendistribusikan == 0.7.3
pesan eror:
Pengecualian:
Traceback (panggilan terakhir terakhir):
File "/usr/local/lib/python2.6/dist-packages/pip/basecommand.py", baris 134, di main
status = self.run (opsi, args)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", baris 80, sedang dijalankan
self.run_listing (opsi)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", baris 127, di run_listing
self.output_package_listing (paket_instalasi)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", baris 136, dalam output_package_listing
jika dist_is_editable (dist):
File "/usr/local/lib/python2.6/dist-packages/pip/util.py", baris 347, di dist_is_editable
req = FrozenRequirement.from_dist (dist, [])
File "/usr/local/lib/python2.6/dist-packages/pip/ init .py", baris 194, di from_dist
assert len (spesifikasi) == 1 dan spesifikasi [0] [0] == '=='
AssertionError
tetapi pip == 1.3.1 tidak apa-apa
Saya mengalami kesalahan yang sama.
root<strong i="6">@server</strong> ~ # pip list
distribute (0.6.14)
Fabric (1.7.0)
iotop (0.4)
MySQL-python (1.2.2)
paramiko (1.11.0)
PIL (1.1.7)
pip (1.4.1)
pycrypto (2.6)
python-memcached (1.45)
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", line 127, in run_listing
self.output_package_listing(installed_packages)
File "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py", line 136, in output_package_listing
if dist_is_editable(dist):
File "/usr/local/lib/python2.6/dist-packages/pip/util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/local/lib/python2.6/dist-packages/pip/__init__.py", line 194, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Peningkatan distribusi berhasil, terima kasih!
Mengalami masalah yang sama, meningkatkan distribusi bekerja untuk saya juga.
Lebih terimakasih untuk pip install -U distribusikan
Setelah mengalami AssertionError
dengan pip list
, perbaikan yang disarankan pip install -U distribute
kesalahan dengan pesan "membutuhkan setuptools> = 0.8 untuk dukungan dist-info". Penggunaan dan log di bawah. Apakah pip install -U setuptools
akan sesuai? Saya takut mencobanya sendiri karena saya tidak terlalu berpengalaman dengan pip dan manajemen ketergantungan. Terima kasih!
timrdf<strong i="10">@opendap</strong>:~/projects/opendap$ pip list
BeautifulSoup (3.2.1)
ckanclient (0.10)
distribute (0.6.10)
faqt (0.0.2)
html5lib (1.0b3)
isodate (0.4.9)
mod-python (3.3.1)
ordereddict (1.1)
pip (1.5)
pyparsing (1.5.7)
python-apt (0.7.94.2ubuntu6.4)
rdfextras (0.4)
rdflib (3.2.1)
sadi (0.1.5)
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/commands/list.py", line 142, in run_listing
self.output_package_listing(installed_packages)
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/commands/list.py", line 151, in output_package_listing
if dist_is_editable(dist):
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/__init__.py", line 231, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing debug log for failure in /home/timrdf/.pip/pip.log
timrdf<strong i="11">@opendap</strong>:~/projects/opendap$ sudo pip install -U distribute
Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.
Storing debug log for failure in /home/timrdf/.pip/pip.log
timrdf<strong i="12">@opendap</strong>:~/projects/opendap$ cat /home/timrdf/.pip/pip.log
------------------------------------------------------------
/usr/local/bin/pip run on Tue Jan 21 17:10:05 2014
Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.
Exception information:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/commands/install.py", line 230, in run
finder = self._build_package_finder(options, index_urls, session)
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/commands/install.py", line 185, in _build_package_finder
session=session,
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/index.py", line 50, in __init__
self.use_wheel = use_wheel
File "/usr/local/lib/python2.6/dist-packages/pip-1.5-py2.6.egg/pip/index.py", line 89, in use_wheel
raise InstallationError("pip's wheel support requires setuptools >= 0.8 for dist-info support.")
InstallationError: pip's wheel support requires setuptools >= 0.8 for dist-info support.
Tekan saja ini di Linux Mint (16) terbaru dengan versi paket pip (1.4.1) hanya dengan menjalankan pip list
. Masalah ini sepertinya cukup lama dan sepertinya tidak ada upaya untuk memperbaikinya. Apakah ini benar? Jika demikian, saya mungkin akan menguranginya jika saya punya waktu luang.
Saya juga mengalami ini di Lubuntu (14,04 LTS) menggunakan pip == 1.5.4. Namun peningkatan distribusi berhasil untuk saya!
@ Jetheurer dapatkah Anda mengatakan versi distribusi apa yang Anda gunakan ketika Anda menemukan bug?
Ini harus menjadi paket setuptools terbaru yang harus Anda gunakan http://packages.ubuntu.com/trusty/python-setuptools dan mudah-mudahan tidak ada yang menyebut dirinya terdistribusi (distribusikan telah digantikan oleh setuptools sekarang).
@Ivoz Saya saat ini menggunakan distribut == 0.7.3, menggunakan Python 2.7.6. Sepertinya saya memiliki setuptools == 0.6c11 juga
@ Jetheurer Saya tidak yakin bagaimana Anda berhasil mendapatkan versi lama seperti itu saat menggunakan 14.04. Saya curiga versi lama mungkin menyebabkan Anda kesalahan. Trusty biasanya harus setuptools 3.3
Distribusi telah digabungkan ke dalam setuptools beberapa waktu yang lalu sekarang; Oleh karena itu, Anda biasanya ingin menggunakan versi terbaru dari setuptools (hampir semua yang di atas versi 1.0 dapat berfungsi!). Versi terbaru bisa Anda lihat di sini .
Cobalah untuk menghapus semua distribusikan / setuptools (periksa kembali!) Dan kemudian instal ulang versi yang lebih baru akan menjadi tindakan yang saya sarankan.
Saya telah menginstal pip
dengan sudo apt-get install python-pip
, tetapi bahkan dengan pip
, distribute
dan setuptools
saya masih memiliki AssertionError
saat menggunakan pip list
atau pip freeze
di Ubuntu 14.10. Perintah sudo apt-get install python-pip
juga memasang ketergantungan: python-colorama
, python-distlib
, python-html5lib
, python-requests
dan python-wheel
. Saya pikir beberapa modul ini memberi saya AssertionError
, jadi saya telah menghapus pip
dengan semua ketergantungan dengan sudo apt-get remove --auto-remove python-pip
, dan kemudian hanya pip
dengan sudo easy_install pip
. Hanya cara ini yang berhasil untuk saya.
Saya mengikuti komentar @arktrin dan ini diselesaikan.
di bawah ini adalah log.
~@cherry-com(7875)$ pip list
adium-theme-ubuntu (0.3.4)
apt-xapian-index (0.45)
argparse (1.2.1)
boto (2.38.0)
bz2file (0.98)
chardet (2.3.0)
colorama (0.2.5)
command-not-found (0.3)
....................................
pyserial (2.6)
pysmbc (1.0.14.1)
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 142, in run_listing
self.output_package_listing(installed_packages)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 151, in output_package_listing
if dist_is_editable(dist):
File "/usr/lib/python2.7/dist-packages/pip/util.py", line 348, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 236, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing debug log for failure in /home/cherry/.pip/pip.log
~@cherry-com(7878)$ sudo apt-get remove --auto-remove python-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
python-colorama python-distlib python-html5lib python-pip
0 upgraded, 0 newly installed, 4 to remove and 207 not upgraded.
After this operation, 1,682 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 223180 files and directories currently installed.)
Removing python-pip (1.5.4-1) ...
Removing python-colorama (0.2.5-0.1ubuntu1) ...
Removing python-distlib (0.1.8-1) ...
Removing python-html5lib (0.999-2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
~@cherry-com(7879)$ sudo easy_install pip
Searching for pip
Reading https://pypi.python.org/simple/pip/
Best match: pip 6.1.1
Downloading https://pypi.python.org/packages/source/p/pip/pip-6.1.1.tar.gz#md5=6b19e0a934d982a5a4b798e957cb6d45
Processing pip-6.1.1.tar.gz
Writing /tmp/easy_install-MTjyCd/pip-6.1.1/setup.cfg
Running pip-6.1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-MTjyCd/pip-6.1.1/egg-dist-tmp-1x05jK
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.mailmap'
warning: no previously-included files found matching '.travis.yml'
warning: no previously-included files found matching 'pip/_vendor/Makefile'
warning: no previously-included files found matching 'tox.ini'
warning: no previously-included files found matching 'dev-requirements.txt'
no previously-included directories found matching '.travis'
no previously-included directories found matching 'docs/_build'
no previously-included directories found matching 'contrib'
no previously-included directories found matching 'tasks'
no previously-included directories found matching 'tests'
creating /usr/local/lib/python2.7/dist-packages/pip-6.1.1-py2.7.egg
Extracting pip-6.1.1-py2.7.egg to /usr/local/lib/python2.7/dist-packages
Adding pip 6.1.1 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/pip-6.1.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
~@cherry-com(7880)$ pip freeze
-bash: /usr/bin/pip: No such file or directory
~@cherry-com(7884)$ /usr/local/bin/pip freeze
/usr/local/lib/python2.7/dist-packages/pip-6.1.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79: 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.
InsecurePlatformWarning
adium-theme-ubuntu==0.3.4
apt-xapian-index==0.45
boto==2.38.0
bz2file==0.98
chardet==2.3.0
..............................
Twisted-Web==13.2.0
unity-lens-photos==1.0
urllib3==1.7.1
Werkzeug==0.10.4
xdiagnose===3.6.3build2
zope.interface==4.0.5
~@cherry-com(7885)$
Masalahnya masih ada di _Ubuntu 15.04, pip 1.5.6, distribut-0.7.3_ (peningkatan pip dari 'pip' atau 'distribut' tidak berfungsi, karena masalahnya tampaknya spesifik untuk Ubuntu. Lihat di bawah).
sudo apt-get remove --auto-remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo ln -s /usr/local/bin/pip /usr/bin/pip
Selesai!
Log masalah:
$ sudo pip install -U pip
Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-6.1.1-py2.py3-none-any.whl#md5=172eb5abab25a5e0f7a7b63c7a49378d
Downloading pip-6.1.1-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded
Installing collected packages: pip
Found existing installation: pip 1.5.6
Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS
Successfully installed pip
Cleaning up...
$ pip install --upgrade distribute
Downloading/unpacking distribute
Downloading distribute-0.7.3.zip (145kB): 145kB downloaded
Running setup.py (path:/tmp/pip-build-ZpdlMd/distribute/setup.py) egg_info for package distribute
Downloading/unpacking setuptools>=0.7 (from distribute)
Downloading setuptools-16.0-py2.py3-none-any.whl (461kB): 461kB downloaded
Installing collected packages: setuptools, distribute
Running setup.py install for distribute
Successfully installed setuptools distribute
Cleaning up...
$ pip list
aniso8601 (0.92)
...
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 142, in run_listing
self.output_package_listing(installed_packages)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 151, in output_package_listing
if dist_is_editable(dist):
File "/usr/lib/python2.7/dist-packages/pip/util.py", line 367, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing debug log for failure in /home/user/.pip/pip.log
@UzLA Terima kasih! Ini juga berlaku untuk saya di Kubuntu 15.04. Saya membangun keadaan garam untuk ini.
@UzLA +1 untuk ini. Setelah saya menghapus paket ubuntu, saya menggunakan easy_install daripada mengunduh penginstal resmi, tetapi dengan efek yang sama :)
@UzLA terima kasih, itu melakukan trik untuk saya juga di Lubuntu 15.04 / pip 7.1.0 / python 2.7.9.
@UzLA , Hanya ingin mengonfirmasi bahwa ini berhasil untuk saya, terima kasih.
Masalahnya tampaknya berasal dari distribusi usang yang dikombinasikan dengan versi pip lama.
Itu pasti bisa ditutup.
Plus, AssertionError sekarang lebih jelas di versi terbaru karena sekarang mencetak dist yang melanggar (https://github.com/pypa/pip/blob/develop/pip/__init__.py#L262-L264)
Terkait dengan # 1346.
FWIW: Saya menambal pip saya yang terpasang secara lokal pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
untuk menunjukkan dist yang menyinggung.
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 142, in run_listing
self.output_package_listing(installed_packages)
File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 151, in output_package_listing
if dist_is_editable(dist):
File "/usr/lib/python2.7/dist-packages/pip/util.py", line 367, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist
assert len(specs) == 1 and specs[0][0] == '==', (dist, req, specs)
AssertionError: (python-apt 0.9.3.11build1 (/usr/lib/python2.7/dist-packages), Requirement.parse('python-apt===0.9.3.11build1'), [('===', '0.9.3.11build1')])
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1489443
Metode @arktrin bekerja untuk saya di Ubuntu 15.04
Metode @arktrin bekerja untuk saya juga.
pip install melalui apt-get installs versi yang sangat lama. Jika Anda menginstal versi pip yang lebih baru menggunakan easy_install, Anda tidak akan mendapatkan kesalahan ini.
sudo easy_install pip
memperbarui versi pip saya dari 1.5.4 menjadi 7.1.2 dan sekarang pip berfungsi dengan baik untuk saya ..
Anda mungkin juga ingin memperbarui alat penyiapan sudo pip install setuptools==7.0
ini berhasil untuk saya
@kumardadi Bekerja untuk saya juga.
Pemelihara paket pip benar-benar harus mendapatkan versi yang lebih baru ke dalam repo paket Ubuntu dan Debian.
Kami tidak memiliki kendali atas versi pip Ubuntu dan Debian yang dikirimkan. Jika Anda menginginkan versi yang lebih baru di repositori tersebut, Anda harus menghubungi Ubuntu dan Debian dan menanyakannya.
@dstufft Punya tautan atau milis yang dapat saya gunakan untuk menghubungi mereka?
https://lists.debian.org/debian-python/ Adalah milis mereka, tetapi saya sebenarnya tidak curiga mereka akan memutakhirkan versi Debian / Ubuntu yang sudah dirilis. Sayangnya tidak banyak yang bisa kami lakukan :(
Laporan bug prioritas menengah tentang mengupgrade pip telah diajukan di launchpad Ubuntu: https://bugs.launchpad.net/pip/+bug/1445947
Bug telah diposting pada 2015-04-19, tetapi belum ditugaskan ... jika kami beruntung, kami mungkin mendapatkannya di Ubuntu 16.04.
Saya mendapat kesalahan berikut:
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py", line 211, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/commands/install.py", line 311, in run
root=options.root_path,
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_set.py", line 646, in install
**kwargs
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py", line 803, in install
self.move_wheel_files(self.source_dir, root=root)
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py", line 998, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py", line 339, in move_wheel_files
clobber(source, lib_dir, True)
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py", line 310, in clobber
ensure_dir(destdir)
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/utils/__init__.py", line 71, in ensure_dir
os.makedirs(path)
File "/usr/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/urllib3-1.12.dist-info'
Apa selanjutnya?
@bayu_joo
Saya mendapat kesalahan berikut:
Melakukan apa ?
Tampaknya ini sama sekali tidak terkait dengan masalah ini, jadi buka yang baru?
Tapi ini sepertinya masalah izin sederhana? Mungkin Anda harus menggunakan --user
atau sudo
?
Jalankan 'sudo pip list'
Izin ditolak karena Anda tidak menjalankan perintah sebagai pengguna root
Dari: shruti927mailto: [email protected]
Dikirim: 03-12-2015 01:49
Kepada: pypa / pipmailto: [email protected]
Cc: kumardadimailto: [email protected]
Subjek: Re: [pip] Kesalahan Pernyataan dengan daftar pip (# 1093)
Saya mendapat kesalahan berikut:
Traceback (panggilan terakhir terakhir):
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py", baris 211, di main
status = self.run (opsi, args)
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/commands/install.py", baris 311, sedang dijalankan
root = options.root_path,
File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_set.py", baris 646, sedang dipasang
kwargsFile "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py", baris 803, sedang dipasangself.move_wheel_files (self.source_dir, root = root)File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py", baris 998, di move_wheel_filesterisolasi = diri sendiri. terisolasi,File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py", baris 339, di move_wheel_filesclobber (sumber, lib_dir, True)File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py", baris 310, di clobbersure_dir (destdir)File "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/utils/ init **. Py", baris 71, di sure_dir
os.makedirs (jalur)
File "/usr/lib/python2.7/os.py", baris 157, di makedirs
mkdir (nama, mode)
OSError: [Errno 13] Izin ditolak: '/usr/local/lib/python2.7/dist-packages/urllib3-1.12.dist-info'
Apa selanjutnya?
Balas email ini secara langsung atau lihat di GitHub:
https://github.com/pypa/pip/issues/1093#issuecomment -161421612
@kumardadi Saya mencoba menjalankan perintah yang Anda katakan dan kemudian saya mendapat kesalahan ini:
Direktori '/home/shrutika/.cache/pip/http' atau direktori induknya tidak dimiliki oleh pengguna saat ini dan cache telah dinonaktifkan. Silakan periksa izin dan pemilik direktori itu. Jika menjalankan pip dengan sudo, Anda mungkin menginginkan flag -H sudo
Apa itu flag -H sudo dan apa yang harus saya lakukan selanjutnya?
Jalankan 'sudo -H pip list' ini akan menyelesaikannya
-H untuk menimpa izin cache
Dari: shruti927mailto: [email protected]
Dikirim: 03-12-2015 10:16
Kepada: pypa / pipmailto: [email protected]
Cc: kumardadimailto: [email protected]
Subjek: Re: [pip] Kesalahan Pernyataan dengan daftar pip (# 1093)
@kumardadi Saya mencoba menjalankan perintah yang Anda katakan dan kemudian saya mendapat kesalahan ini:
Direktori '/home/shrutika/.cache/pip/http' atau direktori induknya tidak dimiliki oleh pengguna saat ini dan cache telah dinonaktifkan. Silakan periksa izin dan pemilik direktori itu. Jika menjalankan pip dengan sudo, Anda mungkin menginginkan flag -H sudo
Apa itu flag -H sudo dan apa yang harus saya lakukan selanjutnya?
Balas email ini secara langsung atau lihat di GitHub:
https://github.com/pypa/pip/issues/1093#issuecomment -161513113
@kumardadi saya masih mendapatkan ini:
/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: SSLContext sejati objek tidak tersedia. Hal ini mencegah urllib3 mengkonfigurasi SSL dengan benar dan dapat menyebabkan koneksi SSL tertentu gagal. Untuk informasi lebih lanjut, lihat https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
@ shruti927 versi pip apa yang Anda gunakan?
pip-7.1.2 dan python 2.7.6
Terima kasih, @UzLA , solusi Anda berhasil untuk saya!
@UzLA Terima kasih, itu berhasil untuk saya
Baik.
bagaimana bisa membantu saya untuk memperbaiki masalah ini di freebsd, apa yang saya lakukan salah?
Saya harap Anda dapat membantu saya. tolong bantu
root<strong i="7">@SickRage</strong>:~ # service sickrage start
sickrage_user: _sabnzbd -> _sabnzbd
sickrage_group: _sabnzbd -> _sabnzbd
sickrage_enable: YES -> YES
sickrage_user: _sabnzbd -> _sabnzbd
sickrage_group: _sabnzbd -> _sabnzbd
sickrage_enable: YES -> YES
Starting sickrage.
Traceback (most recent call last):
File "/usr/local/sickrage/sickrage/__init__.py", line 208, in main
from sickrage import core
File "/usr/local/sickrage/sickrage/core/__init__.py", line 34, in <module>
from apscheduler.schedulers.tornado import TornadoScheduler
ImportError: No module named apscheduler.schedulers.tornado
Failed to import required libs, please run 'pip install -r /usr/local/sickrage/requirements.txt' from console
@gillymoreno sepertinya ini tempat yang salah untuk melaporkan masalah, Anda harus langsung memeriksa dengan sickrage
developer.
Komentar yang paling membantu
Masalahnya masih ada di _Ubuntu 15.04, pip 1.5.6, distribut-0.7.3_ (peningkatan pip dari 'pip' atau 'distribut' tidak berfungsi, karena masalahnya tampaknya spesifik untuk Ubuntu. Lihat di bawah).
Cara memperbaikinya:
sudo apt-get remove --auto-remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo ln -s /usr/local/bin/pip /usr/bin/pip
Selesai!
Log masalah: