Pip: Kesalahan Pernyataan dengan daftar pip

Dibuat pada 27 Jul 2013  ·  42Komentar  ·  Sumber: pypa/pip

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
lisshow auto-locked bug

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:

  • untuk menghapus paket ubuntu: sudo apt-get remove --auto-remove python-pip
  • unduh pemasang pip resmi: wget https://bootstrap.pypa.io/get-pip.py
  • instal pip dengan menjalankan penginstal yang diunduh: sudo python get-pip.py
  • tambahkan sym-link untuk membuatnya berjalan tanpa path lengkap: 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

Semua 42 komentar

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.

  • sebelum
~@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

  • setelah
~@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).

Cara memperbaikinya:

  • untuk menghapus paket ubuntu: sudo apt-get remove --auto-remove python-pip
  • unduh pemasang pip resmi: wget https://bootstrap.pypa.io/get-pip.py
  • instal pip dengan menjalankan penginstal yang diunduh: sudo python get-pip.py
  • tambahkan sym-link untuk membuatnya berjalan tanpa path lengkap: 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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat