لقد واجهت الخطأ التالي بعد تثبيت Pip ومحاولة:
قائمة النقاط - قديمة
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
يحدث ذلك عند تثبيت التوزيع باستخدام البرنامج النصي http://python-distribute.org/distribute_setup.py
. تشغيل pip install -U distribute
يحل المشكلة. يتكاثر الخطأ فقط في pip==1.4
. إليك سبب فشل هذا الخط:
ipdb> specs
[]
حسنًا ، لقد تم حل هذه المشكلة ولكن لدي الآن مشكلة في أي وقت أحاول تثبيت حزمة أو ترقية حزمة قديمة.
لقد قمت بترقية التوزيع ، والذي يقوم أيضًا بترقية 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
بايثون 2.6.5
نقطة 1.4.1 من /usr/local/lib/python2.6/dist-packages (python 2.6)
توزيع == 0.7.3
رسالة خطأ:
استثناء:
Traceback (أحدث مكالمة أخيرة):
ملف "/usr/local/lib/python2.6/dist-packages/pip/basecommand.py" ، السطر 134 ، بشكل رئيسي
الحالة = self.run (خيارات ، أرغس)
ملف "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py" ، السطر 80 ، قيد التشغيل
self.run_listing (خيارات)
ملف "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py" ، السطر 127 ، في قائمة التشغيل
self.output_package_listing (حزم_مثبتة)
ملف "/usr/local/lib/python2.6/dist-packages/pip/commands/list.py" ، السطر 136 ، في output_package_listing
إذا كان dist_is_editable (dist):
ملف "/usr/local/lib/python2.6/dist-packages/pip/util.py" ، السطر 347 ، في dist_is_editable
req = FrozenRequirement.from_dist (dist، [])
ملف "/usr/local/lib/python2.6/dist-packages/pip/ init .py" ، السطر 194 ، في from_dist
تأكيد len (المواصفات) == 1 والمواصفات [0] [0] == '=='
AssertionError
لكن النقطة == 1.3.1 جيدة
لقد واجهت نفس الخطأ.
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
عملت ترقية التوزيع ، شكرا!
واجهت نفس المشكلة ، كما عملت ترقية التوزيع بالنسبة لي أيضًا.
المزيد من thx لتثبيت النقطة - توزيع U
بعد تجربة AssertionError
مع pip list
، فإن الإصلاح المقترح للأخطاء pip install -U distribute
مع رسالة "يتطلب setuptools> = 0.8 لدعم معلومات التوزيع". الاستخدام والسجلات أدناه. هل سيكون pip install -U setuptools
مناسبًا؟ أخشى أن أجربها بنفسي لأنني لست متمرسًا جدًا في النقطة وإدارة التبعية. شكر!
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.
ما عليك سوى النقر على هذا على أحدث إصدار من Linux Mint (16) مع النسخة المجمعة من pip (1.4.1) عن طريق تشغيل pip list
. تبدو هذه المشكلة قديمة جدًا ويبدو أنه لا توجد محاولة لإصلاحها. هل هذا صحيح؟ إذا كان الأمر كذلك ، فقد أواجه مشكلة إذا كان لدي بعض وقت الفراغ.
لقد واجهت هذا أيضًا على Lubuntu (14.04 LTS) باستخدام نقطة == 1.5.4. ومع ذلك ، عملت ترقية التوزيع بالنسبة لي!
jetheurer هل يمكنك أن تقول ما هو إصدار التوزيع الذي كنت تستخدمه عندما واجهت الخطأ؟
يجب أن تكون هذه أحدث حزمة setuptools يجب أن تستخدمها http://packages.ubuntu.com/trusty/python-setuptools ونأمل أن لا شيء يوزع نفسه (تم استبدال التوزيع بـ setuptools الآن).
Ivoz أستخدم حاليًا التوزيع == 0.7.3 ، باستخدام Python 2.7.6. يبدو أن لدي setuptools == 0.6c11 مثبتًا أيضًا
jetheurer لست متأكدًا من الطريقة التي تمكنت بها من الحصول على هذه الإصدارات القديمة أثناء استخدام 14.04. أظن أن الإصدارات القديمة قد تسبب لك الخطأ. يجب أن تكون Trusty عادةً هي أدوات الإعداد 3.3
تم دمج التوزيع في setuptools منذ فترة ؛ على هذا النحو ، فأنت تريد عمومًا استخدام إصدار حديث من setuptools (تقريبًا أي شيء أعلى من الإصدار 1.0 يجب أن يعمل!). أحدث نسخة يمكنك رؤيتها هنا .
حاول إلغاء تثبيت كل شيء توزيع / setuptools (تحقق مرتين!) ثم إعادة تثبيت إصدار أحدث سيكون مسار عملي المقترح.
لقد قمت بتثبيت pip
مع sudo apt-get install python-pip
، ولكن حتى مع أحدث pip
، distribute
و setuptools
ما زلت أملك AssertionError
عند استخدام pip list
أو pip freeze
في Ubuntu 14.10. يقوم الأمر sudo apt-get install python-pip
أيضًا بتثبيت التبعيات: python-colorama
، python-distlib
، python-html5lib
، python-requests
و python-wheel
. أعتقد أن بعض هذه الوحدات تمنحني AssertionError
، لذلك قمت بإلغاء تثبيت pip
مع كل التبعيات بـ sudo apt-get remove --auto-remove python-pip
، ثم فقط pip
بـ sudo easy_install pip
. فقط هذه الطريقة تناسبني.
أتابع تعليق arktrin وقد تم حل هذه
أدناه هو السجل.
~@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)$
لا تزال المشكلة موجودة في _Ubuntu 15.04 و pip 1.5.6 و Distribute-0.7.3_ (ترقية النقطة لـ "pip" أو "التوزيع" لا تعمل ، حيث يبدو أن المشكلة خاصة بـ Ubuntu. انظر أدناه).
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
منجز!
سجلات القضية:
$ 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 شكرا! هذا يعمل بالنسبة لي أيضًا على Kubuntu 15.04. لقد قمت ببناء حالة ملح من أجل هذا.
UzLA +1 لهذا. بمجرد إزالة حزمة ubuntu ، استخدمت easy_install بدلاً من تنزيل برنامج التثبيت الرسمي ، ولكن بنفس التأثير :)
UzLA شكرًا ، لقد فعلت هذه الحيلة بالنسبة لي أيضًا على Lubuntu 15.04 / pip 7.1.0 / python 2.7.9.
UzLA ، أريد فقط أن أؤكد أن هذا
يبدو أن المشكلة تأتي من التوزيع المتقادم مع إصدار النقطة القديم.
يمكن بالتأكيد إغلاقه.
بالإضافة إلى ذلك ، أصبح AssertionError الآن أكثر وضوحًا في الإصدارات الأخيرة لأنه يطبع الآن التوزيع المخالف (https://github.com/pypa/pip/blob/develop/pip/__init__.py#L262-L264)
متعلق بـ # 1346.
FWIW: لقد قمت بتصحيح النقطة المثبتة محليًا pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
لتظهر لي التوزيع المخالف.
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
تعمل طريقة arktrin بالنسبة لي في Ubuntu 15.04
تعمل طريقة arktrin بالنسبة لي أيضًا.
تثبيت نقطة من خلال apt-get تثبيت إصدار قديم جدًا. إذا قمت بتثبيت إصدار أحدث من pip باستخدام easy_install ، فلن تحصل على هذا الخطأ.
sudo easy_install pip
بتحديث إصدار النقطة الخاص بي من 1.5.4 إلى 7.1.2 والآن تعمل النقطة بشكل جيد بالنسبة لي ..
قد ترغب U أيضًا في تحديث setuptools sudo pip install setuptools==7.0
هذا عمل معي
kumardadi عملت معي كذلك.
يجب أن يحصل القائمون على صيانة حزمة النقطة على إصدار أحدث في مستودعات حزم Ubuntu و Debian.
ليس لدينا أي سيطرة على إصدار pip Ubuntu و Debian. إذا كنت تريد إصدارًا أحدث في هذه المستودعات ، فستحتاج إلى الاتصال بـ Ubuntu و Debian واطلب منه ذلك.
dstufft هل حصلت على أي روابط أو قوائم بريدية يمكنني استخدامها للاتصال بهم؟
https://lists.debian.org/debian-python/ هي قائمتهم البريدية ، لكني لا أشك في أنهم سيرقون الإصدارات التي تم إصدارها بالفعل من Debian / Ubuntu. لسوء الحظ ، لا يوجد الكثير مما يمكننا فعله :(
تم تقديم تقرير خطأ ذي أولوية متوسطة حول ترقية النقطة في لوحة تشغيل Ubuntu: https://bugs.launchpad.net/pip/+bug/1445947
تم نشر الخطأ في 2015-04-19 ، ولكن لم يتم تعيينه بعد ... إذا كنا محظوظين ، فقد نحصل عليه في Ubuntu 16.04.
حصلت على الخطأ التالي:
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'
ما العمل التالي؟
@ shruti927
حصلت على الخطأ التالي:
فعل ماذا ؟
يبدو أن هذا لا علاقة له بهذه المشكلة على الإطلاق ، ففتح واحدة جديدة؟
ولكن هذا يبدو وكأنه مسألة إذن بسيطة؟ ربما يجب عليك استخدام --user
أو sudo
؟
تشغيل 'sudo pip list'
تم رفض الإذن لأنك لم تقم بتشغيل الأمر كمستخدم أساسي
من: shruti927mailto: [email protected]
المرسل: 03-12-2015 01:49
إلى: pypa / pipmailto: [email protected]
نسخة إلى: kumardadimailto: [email protected]
الموضوع: رد: [نقطة] خطأ في التأكيد مع قائمة النقاط (# 1093)
حصلت على الخطأ التالي:
Traceback (أحدث مكالمة أخيرة):
ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py" ، السطر 211 ، بشكل رئيسي
الحالة = self.run (خيارات ، أرغس)
ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/commands/install.py" ، السطر 311 ، قيد التشغيل
الجذر = options.root_path ،
ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_set.py" ، سطر 646 ، قيد التثبيت
kwargsملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py" ، السطر 803 ، قيد التثبيتself.move_wheel_files (self.source_dir، root = root)ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/req/req_install.py" ، السطر 998 ، في move_wheel_filesمعزول = عزل ذاتي ،ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py" ، السطر 339 ، في move_wheel_filesclobber (مصدر ، lib_dir ، صحيح)ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/wheel.py" ، السطر 310 ، في clobberضمان_dir (destdir)ملف "/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/utils/ init **. py" ، السطر 71 ، in sure_dir
os.makedirs (مسار)
ملف "/usr/lib/python2.7/os.py" ، السطر 157 ، في makedirs
مكدير (الاسم والوضع)
خطأ نظام التشغيل: [Errno 13] تم رفض الإذن: "/usr/local/lib/python2.7/dist-packages/urllib3-1.12.dist-info"
ما العمل التالي؟
قم بالرد على هذا البريد الإلكتروني مباشرةً أو قم بعرضه على GitHub:
https://github.com/pypa/pip/issues/1093#issuecomment -161421612
kumardadi حاولت تشغيل الأمر الذي أخبرته ثم تلقيت هذا الخطأ:
الدليل '/home/shrutika/.cache/pip/http' أو الدليل الأصلي ليس مملوكًا للمستخدم الحالي وتم تعطيل ذاكرة التخزين المؤقت. الرجاء التحقق من الأذونات ومالك هذا الدليل. إذا كنت تنفذ النقطة باستخدام sudo ، فقد تحتاج إلى علامة sudo's -H
ما هو علم sudo's -H وماذا أفعل بعد ذلك؟
قم بتشغيل 'sudo -H pip list' وهذا سوف يحل
-H لتجاوز أذونات ذاكرة التخزين المؤقت
من: shruti927mailto: [email protected]
تاريخ الإرسال: 03-12-2015 10:16
إلى: pypa / pipmailto: [email protected]
نسخة إلى: kumardadimailto: [email protected]
الموضوع: رد: [نقطة] خطأ في التأكيد مع قائمة النقاط (# 1093)
kumardadi حاولت تشغيل الأمر الذي أخبرته ثم تلقيت هذا الخطأ:
الدليل '/home/shrutika/.cache/pip/http' أو الدليل الأصلي ليس مملوكًا للمستخدم الحالي وتم تعطيل ذاكرة التخزين المؤقت. الرجاء التحقق من الأذونات ومالك هذا الدليل. إذا كنت تنفذ النقطة باستخدام sudo ، فقد تحتاج إلى علامة sudo's -H
ما هو علم sudo's -H وماذا أفعل بعد ذلك؟
قم بالرد على هذا البريد الإلكتروني مباشرةً أو قم بعرضه على GitHub:
https://github.com/pypa/pip/issues/1093#issuecomment -161513113
kumardadi ما زلت أتلقى هذا:
/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatform تحذير: A حقيقي SSLContext الكائن غير متوفر. هذا يمنع urllib3 من تكوين SSL بشكل مناسب وقد يتسبب في فشل اتصالات SSL معينة. لمزيد من المعلومات ، راجع https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatform تحذير
@ shruti927 ما هو إصدار
pip-7.1.2 و python 2.7.6
شكرًا ، UzLA ، الحل الخاص بك يناسبني!
UzLA شكرًا ، لقد
حسن.
كيف يمكنني مساعدتي في حل هذه المشكلة على freebsd ، ما الخطأ الذي أفعله؟
آمل أن تتمكن من مساعدتي. الرجاء المساعدة
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 يبدو أن هذا المكان الخطأ للإبلاغ عن المشكلة ، يجب عليك مراجعة مطوري sickrage
.
التعليق الأكثر فائدة
لا تزال المشكلة موجودة في _Ubuntu 15.04 و pip 1.5.6 و Distribute-0.7.3_ (ترقية النقطة لـ "pip" أو "التوزيع" لا تعمل ، حيث يبدو أن المشكلة خاصة بـ Ubuntu. انظر أدناه).
الإصلاح:
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
منجز!
سجلات القضية: