คำถามติดแท็ก pip

ใช้สำหรับคำถามเกี่ยวกับตัวติดตั้งแพ็คเกจ Python

24
Virtualenvwrapper.sh อยู่ที่ไหนหลังจากติดตั้ง pip
ฉันกำลังพยายามตั้งค่า Virtualenvwrapper บน OSX และคำแนะนำและแบบฝึกหัดทั้งหมดที่ฉันพบบอกให้ฉันเพิ่มคำสั่ง source เป็น. profile โดยชี้ไปที่ Virtualenvwrapper.sh ฉันได้ตรวจสอบไดเร็กทอรี python และ site-package ทั้งหมดแล้ว แต่ไม่พบ Virtualenvwrapper.sh นี่คือสิ่งที่ฉันต้องดาวน์โหลดแยกต่างหากหรือไม่? การติดตั้ง pip ไม่ถูกต้องหรือไม่? นี่คือเนื้อหาของ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper: hook_loader.py hook_loader.pyc project.py project.pyc user_scripts.py user_scripts.pyc อย่างที่คุณเห็นไม่มี Virtualenvwrapper.sh มันอยู่ที่ไหน?

2
python pip: บังคับให้ติดตั้งโดยไม่สนใจการอ้างอิง
มีวิธีใดในการบังคับให้ติดตั้งแพ็คเกจ pip python โดยไม่สนใจการอ้างอิงทั้งหมดที่ไม่สามารถพอใจได้ (ฉันไม่สนใจว่ามันจะ "ผิด" แค่ไหนฉันแค่ต้องทำเหตุผลและเหตุผลใด ๆ ก็ตาม ... )
126 python  pip 

12
ความหมายของ "Failed building wheel for X" ใน pip install คืออะไร?
นี่เป็นคำถามยอดนิยมอย่างแท้จริงที่ SO แต่ไม่มีคำตอบมากมายที่ฉันได้ดูอธิบายอย่างชัดเจนว่าข้อผิดพลาดนี้หมายถึงอะไรและเหตุใดจึงเกิดขึ้น สาเหตุหนึ่งของความสับสนคือเมื่อคุณทำ (เช่น) คุณจะpip install pycparserได้รับข้อผิดพลาดก่อน: Failed building wheel for pycparser ซึ่งตามด้วยข้อความว่าแพ็คเกจคือ: Successfully installed pycparser-2.19. # pip3 install pycparser Collecting pycparser Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz Building wheels for collected packages: pycparser Running setup.py bdist_wheel for pycparser ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-g_v28hpp/pycparser/setup.py';f=getattr(tokenize, 'open', …


16
ImportError: ไม่มีโมดูลชื่อ pip
ระบบปฏิบัติการ: Mac OS X 10.7.5 Python Ver: 2.7.5 ฉันได้ติดตั้ง setuptools 1.0 ด้วย ez_setup.py จากhttps://pypi.python.org/pypi/setuptools จากนั้นฉันดาวน์โหลด pip.1.4.1 pkg จากhttps://pypi.python.org/pypi/pip/1.4.1 . เรียกใช้ (sudo) python setup.py installใน iTerm แสดงให้เห็นว่า running install running bdist_egg running egg_info writing requirements to pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing top-level names to pip.egg-info/top_level.txt writing dependency_links to pip.egg-info/dependency_links.txt writing entry points …
124 python  pip 

8
การติดตั้ง pip ล้มเหลวด้วย: OSError: [Errno 13] การอนุญาตถูกปฏิเสธบนไดเร็กทอรี
pip install -r requirements.txtOSError: [Errno 13] Permission denied: '/usr/local/lib/...ล้มเหลวด้วยข้อยกเว้นดังต่อไปนี้ เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร (ฉันกำลังพยายามตั้งค่าDjango ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi, cryptography, Django, django-bower, django-braces, django-celery, django-crispy-forms, django-debug-toolbar, django-disqus, django-embed-video, django-filter, django-merchant, django-pagination, django-payments, django-storages, django-vote, django-wysiwyg-redactor, easy-thumbnails, enum34, gnureadline, idna, ipaddress, ipython, kombu, mock, names, ndg-httpsclient, …

27
“ โมดูล ssl ใน Python ไม่พร้อมใช้งาน” เมื่อติดตั้งแพ็คเกจด้วย pip3
ฉันติดตั้ง Python 3.4 และ Python 3.6 บนเครื่องภายในของฉันสำเร็จแล้ว แต่ไม่สามารถติดตั้งแพ็คเกจด้วยpip3ไฟล์. เมื่อฉันดำเนินการpip3 install <package>ฉันได้รับข้อผิดพลาดที่เกี่ยวข้องกับ SSLดังต่อไปนี้: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Collecting <package> Could not fetch URL https://pypi.python.org/simple/<package>/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because …
123 python  ssl  pip 

9
pip ติดตั้งแพ็กเกจสำเร็จ แต่ไม่พบไฟล์ปฏิบัติการจากบรรทัดคำสั่ง
ฉันกำลังทำงานบน mac OS X Yosemite เวอร์ชัน 10.10.3 ฉันติดตั้ง python2.7 และ pip ​​โดยใช้ macport ตามที่ทำใน http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/ ฉันสามารถติดตั้งแพ็กเกจสำเร็จและนำเข้าภายในสภาพแวดล้อม python และสคริปต์ python ของฉัน อย่างไรก็ตามไม่พบไฟล์ปฏิบัติการใด ๆ ที่เกี่ยวข้องกับแพ็กเกจที่สามารถเรียกได้จากบรรทัดคำสั่งในเทอร์มินัล ไม่มีใครรู้ว่ามีอะไรผิดปกติหรือไม่? (รายละเอียดเพิ่มเติมด้านล่าง) ตัวอย่างเช่นขณะติดตั้งแพคเกจชื่อ "rosdep" ตามคำแนะนำในhttp://wiki.ros.org/jade/Installation/Source ฉันสามารถเรียกใช้: sudo pip install -U rosdep ซึ่งติดตั้งโดยไม่มีข้อผิดพลาดและไฟล์ที่เกี่ยวข้องจะอยู่ใน/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages อย่างไรก็ตามหากฉันพยายามเรียกใช้: sudo rosdep initมันทำให้เกิดข้อผิดพลาด:"sudo: rosdep: command not found" นี่ไม่ใช่ข้อผิดพลาดเฉพาะแพ็คเกจ ฉันได้รับสิ่งนี้สำหรับแพ็คเกจใด ๆ ที่ติดตั้งโดยใช้ pip บนคอมพิวเตอร์ของฉัน ฉันยังพยายามเพิ่ม …
122 python  macos  pip  macports 

9
pip หรือ pip3 เพื่อติดตั้งแพ็คเกจสำหรับ Python 3?
ฉันมี Macbook ที่มี OS X El Captain ฉันคิดว่าPython 2.7มันติดตั้งมาล่วงหน้าแล้ว อย่างไรก็ตามฉันติดตั้งPython 3.5ด้วย เมื่อฉันเริ่มใช้Python 3ฉันอ่านว่าถ้าฉันต้องการติดตั้งแพ็คเกจฉันควรพิมพ์: pip3 install some_package อย่างไรก็ตามตอนนี้เมื่อฉันใช้ pip install some_package ฉันได้รับการsome_packageติดตั้งสำหรับPython 3. ฉันหมายความว่าฉันสามารถนำเข้าและใช้งานได้โดยไม่มีปัญหา นอกจากนี้เมื่อฉันพิมพ์เพียงpip3ในTerminalฉันได้รับข้อความนี้เกี่ยวกับการใช้งาน: Usage: pip <command> [options] pipซึ่งเป็นข้อความเดียวกันที่ฉันได้รับเมื่อฉันพิมพ์เพียง มันหมายความว่าในรุ่น previos สิ่งที่แตกต่างกันและตอนนี้pipและpip3สามารถใช้แทนกันได้? ถ้าเป็นเช่นนั้นและเพื่อประโยชน์ในการโต้แย้งฉันจะติดตั้งแพ็กเกจPython 2แทนได้Python 3อย่างไร

23
ImportError: ไม่มีโมดูลชื่อ Crypto.Cipher
เมื่อฉันพยายามเรียกใช้ app.py (Python 3.3, PyCrypto 2.6) Virtualenv ของฉันยังคงส่งคืนข้อผิดพลาดที่ระบุไว้ด้านบน ใบแจ้งการนำเข้าของฉันเป็นเพียงfrom Crypto.Cipher import AES. ฉันมองหารายการที่ซ้ำกันและคุณอาจบอกว่ามีบ้าง แต่ฉันลองวิธีแก้ไขแล้ว (แม้ว่าส่วนใหญ่จะไม่ใช่วิธีแก้ปัญหา) และไม่มีอะไรได้ผล คุณสามารถดูว่าไฟล์เป็นอย่างไรสำหรับ PyCrypto ด้านล่าง:

14
Pipenv: ไม่พบคำสั่ง
ฉันยังใหม่กับการพัฒนา Python และพยายามใช้ pipenv ฉันรันคำสั่งpip install pipenvซึ่งทำงานได้สำเร็จ: ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv ... อย่างไรก็ตามเมื่อฉันรันคำสั่งpipenv installในไดเร็กทอรีโปรเจ็กต์รูทใหม่ฉันได้รับข้อความต่อไปนี้: -bash: pipenv: command not found. ฉันสงสัยว่าฉันอาจต้องแก้ไข. bashrc ของฉัน แต่ฉันไม่ชัดเจนว่าจะเพิ่มอะไรลงในไฟล์หรือหากจำเป็นต้องปรับเปลี่ยน
119 python  python-3.x  pip  pipenv 

6
เป็นที่ยอมรับและปลอดภัยในการรันการติดตั้ง pip ภายใต้ sudo หรือไม่
ฉันเริ่มใช้ Mac เพื่อติดตั้งแพ็คเกจ Python ในแบบเดียวกับที่ทำกับ Windows PC ในที่ทำงาน อย่างไรก็ตามใน Mac ของฉันฉันพบข้อผิดพลาดที่ถูกปฏิเสธการอนุญาตบ่อยครั้งขณะเขียนลงในไฟล์บันทึกหรือแพ็คเกจไซต์ ดังนั้นฉันจึงคิดที่จะทำงานpip install <package>ภายใต้sudoแต่การใช้ sudo ที่ปลอดภัย / ยอมรับได้หรือไม่โดยพิจารณาว่าฉันแค่ต้องการติดตั้งสิ่งนี้ในบัญชีผู้ใช้ปัจจุบันของฉัน ตัวอย่างการย้อนกลับจากข้อผิดพลาด I / O ของไฟล์บันทึก: Command /usr/bin/python -c "import setuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/tq/hy1fz_4j27v6rstzzw4vymnr0000gp/T/pip-k6f2FU-record/install-record.txt failed with error code 1 in /Users/markwalker/build/pycrypto Storing complete log in /Users/markwalker/Library/Logs/pip.log Traceback (most recent …
115 python  macos  pip  sudo 

5
Pip หยุดเทียบกับรายการ pip
การเปรียบเทียบผลลัพธ์แสดงให้เห็นความแตกต่าง: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 สถานะเอกสารของ Pip freeze Output installed packages in requirements format. list List installed packages. แต่ "รูปแบบข้อกำหนด" คืออะไรและเหตุใดจึงpip listสร้างรายการที่ครอบคลุมมากกว่าpip freeze?

12
อัพเกรดแพ็คเกจ python จาก requirements.txt โดยใช้คำสั่ง pip
ฉันจะอัพเกรดแพ็คเกจ python ทั้งหมดของฉันจากไฟล์ requirements.txt โดยใช้คำสั่ง pip ได้อย่างไร พยายามด้วยคำสั่งด้านล่าง $ pip install --upgrade -r requirements.txt เนื่องจากแพคเกจ python ต่อท้ายด้วยหมายเลขเวอร์ชัน ( Django==1.5.1) ดูเหมือนจะไม่อัปเกรด มีแนวทางใดที่ดีไปกว่าการแก้ไขไฟล์ requirements.txt ด้วยตนเองหรือไม่? แก้ไข ดังที่แอนดี้กล่าวไว้ในแพ็กเกจคำตอบของเขาถูกตรึงไว้ที่เวอร์ชันเฉพาะดังนั้นจึงไม่สามารถอัปเกรดแพ็คเกจผ่านคำสั่ง pip ได้ แต่เราสามารถทำได้pip-toolsโดยใช้คำสั่งต่อไปนี้ $ pip-review --auto สิ่งนี้จะอัปเกรดแพ็คเกจทั้งหมดโดยอัตโนมัติจาก requirements.txt (ตรวจสอบให้แน่ใจว่าได้ติดตั้งpip-toolsโดยใช้คำสั่ง pip install)

3
ความแตกต่างระหว่าง 'python setup.py install' และ 'pip install'
ฉันมีแพ็คเกจภายนอกที่ต้องการติดตั้งใน python Virtualenv จากไฟล์ tar วิธีที่ดีที่สุดในการติดตั้งแพ็คเกจคืออะไร? ฉันได้ค้นพบ 2 วิธีที่สามารถทำได้: แตกไฟล์ tar จากนั้นเรียกใช้python setup.py installภายในไดเร็กทอรีที่แยกออกมา pip install packagename.tar.gzจากตัวอย่าง # 7 ในhttps://pip.pypa.io/en/stable/reference/pip_install/#examples ถ้ามีความแตกต่างให้ทำใน 2 วิธีนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.