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

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

30
Tensor กระแสไม่พบโดยใช้ pip
ฉันพยายามติดตั้ง TensorFlow โดยใช้ pip: $ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow ผมทำอะไรผิดหรือเปล่า? จนถึงตอนนี้ฉันใช้ Python และ pip ​​โดยไม่มีปัญหา
567 python  tensorflow  pip 


16
ฉันจะอัพเดต pip เองจากภายในสภาพแวดล้อมเสมือนจริงของฉันได้อย่างไร
ฉันสามารถอัปเดตแพ็คเกจที่จัดการโดย pip ได้ แต่ฉันจะอัพเดต pip เองได้อย่างไร ตามที่pip --versionฉันมี pip 1.1 ติดตั้งใน virtualenv ของฉันและฉันต้องการอัปเดตเป็นเวอร์ชันล่าสุด คำสั่งสำหรับสิ่งนั้นคืออะไร? ฉันจำเป็นต้องใช้การแจกจ่ายหรือมีคำสั่ง pip หรือ virtualenv หรือไม่ ฉันได้ลองแล้วpip updateและpip update pipไม่ประสบความสำเร็จ

7
ฉันสามารถบังคับให้ pip ติดตั้งเวอร์ชันปัจจุบันได้หรือไม่
ฉันเจอสถานการณ์ที่แพ็คเกจเวอร์ชันปัจจุบันดูเหมือนว่าจะไม่ทำงานและต้องติดตั้งใหม่ แต่pip install -Uจะไม่แตะต้องแพ็คเกจที่ทันสมัยอยู่แล้ว ฉันเห็นวิธีการบังคับให้ติดตั้งใหม่โดยถอนการติดตั้งครั้งแรก (ด้วยpip uninstall) แล้วติดตั้ง แต่มีวิธีบังคับเพียงแค่ "อัปเดต" เป็นเวอร์ชันปัจจุบันที่มีชื่อในขั้นตอนเดียวหรือไม่
507 python  pip  packages 

30
ติดตั้ง psycopg2 ด้วย“ pip” บน Python ได้อย่างไร
ฉันใช้virtualenvและฉันต้องติดตั้ง "psycopg2" ฉันทำสิ่งต่อไปนี้แล้ว: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 และฉันมีข้อความต่อไปนี้: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config …

21
กำลังจัดการกับ Python หลายรุ่นและ PIP?
มีวิธีใดที่จะทำให้pipเล่นดีกับ Python หลายเวอร์ชั่น? ตัวอย่างเช่นฉันต้องการใช้pipเพื่อติดตั้งสิ่งต่าง ๆ เพื่อการติดตั้งไซต์ 2.5 ของฉันหรือการติดตั้งไซต์ 2.6 ของฉันอย่างชัดเจน ตัวอย่างเช่นกับการใช้งานผมeasy_installeasy_install-2.{5,6} และใช่ - ฉันรู้เกี่ยวกับ virtualenv และไม่ใช่ - ไม่ใช่วิธีแก้ปัญหาเฉพาะนี้
499 python  pip 

30
ข้อผิดพลาดหลังจากอัปเกรด pip: ไม่สามารถนำเข้าชื่อ 'main'
เมื่อใดก็ตามที่ฉันพยายามติดตั้งแพคเกจใด ๆ ที่ใช้ pip ฉันได้รับข้อผิดพลาดในการนำเข้านี้: guru@guru-notebook:~$ pip3 install numpy Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main' guru@guru-notebook:~$ cat `which pip3` #!/usr/bin/python3 # GENERATED BY DEBIAN import sys # Run the main entry point, similarly to how setuptools …
467 python  pip 

30
ไม่มีโมดูลชื่อ pkg_resources
ฉันกำลังปรับใช้แอป Django กับเซิร์ฟเวอร์ dev และกำลังกดปุ่มข้อผิดพลาดนี้เมื่อฉันเรียกใช้pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources pkg_resourcessetuptoolsดูเหมือนจะกระจายกับ ตอนแรกฉันคิดว่าสิ่งนี้อาจไม่ได้รับการติดตั้งใน Python ใน virtualenv ดังนั้นฉันจึงติดตั้งsetuptools 2.6(รุ่นเดียวกับ Python) กับ Python site-packages ใน virtualenv ด้วยคำสั่งต่อไปนี้: sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages แก้ไข:สิ่งนี้เกิดขึ้นภายใน virtualenv เท่านั้น หากฉันเปิดคอนโซลนอก …

6
วิธีการระบุใน requirements.txt แหล่ง github โดยตรง
ฉันติดตั้งไลบรารีโดยใช้คำสั่ง pip install git+git://github.com/mozilla/elasticutils.git ซึ่งติดตั้งโดยตรงจากแหล่งเก็บ Github requirements.txtนี้ทำงานได้ดีและผมต้องการที่จะมีการพึ่งพาในการที่ของฉัน ฉันดูตั๋วประเภทอื่นเช่นนี้แต่นั่นก็ไม่ได้แก้ปัญหาของฉัน ถ้าฉันใส่อะไรเช่น -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev ในrequirements.txtไฟล์pip install -r requirements.txtผลลัพธ์ในเอาต์พุตต่อไปนี้: Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r …

15
Python และ pip ​​แสดงรายการแพ็คเกจทั้งหมดที่ใช้ได้หรือไม่
ด้วยชื่อของแพ็คเกจ Python ที่สามารถติดตั้งด้วยpipได้มีวิธีใดบ้างที่จะตรวจสอบรายการของรุ่นที่เป็นไปได้ทั้งหมดที่ pip สามารถติดตั้งได้ ตอนนี้เป็นการทดลองและข้อผิดพลาด ฉันกำลังพยายามติดตั้งเวอร์ชันสำหรับห้องสมุดบุคคลที่สาม แต่รุ่นใหม่ล่าสุดนั้นใหม่เกินไปก็มีการเปลี่ยนแปลงที่เข้ากันไม่ได้ย้อนหลัง ดังนั้นฉันอยากจะมีรายชื่อของทุกรุ่นที่ pip รู้เกี่ยวกับเพื่อให้ฉันสามารถทดสอบพวกเขา
445 python  pip 

17
กำลังลบแคชของ pip ใช่ไหม
ฉันต้องการติดตั้ง psycopg2 v2.4.1 เป็นพิเศษ ฉันทำโดยไม่ได้ตั้งใจ: pip install psycopg2 แทน: pip install psycopg2==2.4.1 ที่ติดตั้ง 2.4.4 แทนที่จะเป็นเวอร์ชั่นก่อนหน้า ตอนนี้แม้หลังจากที่ฉันถอนการติดตั้ง psycopg2 ไปแล้วและพยายามติดตั้งรุ่นที่ถูกต้องอีกครั้งก็ปรากฏว่ามีการใช้แคชที่ดาวน์โหลดมาอีกครั้งในครั้งแรก ฉันจะบังคับให้ pip ล้างแคชดาวน์โหลดและใช้เวอร์ชันเฉพาะที่ฉันรวมไว้ในคำสั่งได้อย่างไร
443 python  pip 

10
ฉันจะอัพเกรดแพ็คเกจเฉพาะโดยใช้ pip และไฟล์ข้อกำหนดได้อย่างไร
ฉันกำลังใช้ pip กับไฟล์ข้อกำหนดใน virtualenv สำหรับโครงการ Django ของฉัน ฉันพยายามอัพเกรดแพ็คเกจโดยเฉพาะอย่างยิ่ง Django และฉันได้รับข้อผิดพลาดเกี่ยวกับความขัดแย้งของซอร์สโค้ด: Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3)) หลังจากอัปเดตหมายเลขเวอร์ชันของ Django จาก 1.2.3 เป็น 1.2.4 ในไฟล์ข้อกำหนดของฉันแล้ว ฉันใช้คำสั่งนี้ทำการอัปเกรดจริง: pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`> ฉันไม่พบการตั้งค่าสถานะใด ๆ ที่กระตุ้นให้มีการดาวน์โหลดซ้ำแพ็คเกจ ฉันลองใช้คำสั่งถอนการติดตั้งก่อนจากนั้นทำการติดตั้ง แต่ไม่มีลูกเต๋า บางทีฉันอาจจะหายไปบางอย่าง
436 django  virtualenv  pip 

16
ติดตั้งแพ็คเกจ Python ในไดเรกทอรีอื่นโดยใช้ pip หรือไม่?
ฉันรู้ว่าคำตอบที่ชัดเจนคือการใช้ virtualenv และ virtualenvwrapper แต่ด้วยเหตุผลต่าง ๆ ฉันไม่สามารถ / ไม่ต้องการทำเช่นนั้น ดังนั้นฉันจะแก้ไขคำสั่งได้อย่างไร pip install package_name ที่จะทำให้การpipติดตั้งที่ใดที่หนึ่งแพคเกจอื่น ๆ กว่าค่าเริ่มต้นsite-packages?
435 python  pip 

17
จะติดตั้งแพ็คเกจเวอร์ชัน python3 ผ่าน pip บน Ubuntu ได้อย่างไร?
ฉันมีทั้งpython2.7และpython3.2ติดตั้งUbuntu 12.04มา เชื่อมโยงสัญลักษณ์เชื่อมโยงไปยังpythonpython2.7 เมื่อฉันพิมพ์: sudo pip install package-name มันจะเริ่มต้นติดตั้งรุ่นของpython2package-name แพคเกจบางคนสนับสนุนทั้งสองและpython2 จะติดตั้งเวอร์ชั่นผ่านได้อย่างไร?python3python3package-namepip

28
bash: pip: ไม่พบคำสั่ง
ฉันดาวน์โหลด pip แล้ววิ่ง python setup.py installและทุกอย่างทำงานได้ดี ขั้นตอนต่อไปในการกวดวิชาคือการทำงานpip install <lib you want>แต่ก่อนที่มันจะพยายามหาอะไรทางออนไลน์ฉันได้รับข้อผิดพลาด "bash: pip: ไม่พบคำสั่ง" นี่คือบน Mac OS X ซึ่งฉันใหม่ด้วยดังนั้นฉันสมมติว่ามีการตั้งค่าเส้นทางบางอย่างที่ไม่ได้ตั้งค่าอย่างถูกต้องเมื่อฉันเรียกใช้ setup.py ฉันจะตรวจสอบเพิ่มเติมได้อย่างไร ฉันต้องตรวจสอบอะไรเพื่อให้เข้าใจถึงสาเหตุที่แท้จริงของปัญหาได้ดีขึ้น แก้ไข: ฉันยังลองติดตั้ง Python 2.7 สำหรับ Mac ด้วยความหวังว่ากระบวนการติดตั้งที่เป็นมิตรจะทำความสะอาดใด ๆ เช่นการแก้ไข PATH และสิ่งอื่น ๆ ก็ต้องมีความสุขสำหรับทุกอย่างที่จะทำงานตามแบบฝึกหัด แต่สิ่งนี้ไม่ได้ผล หลังจากติดตั้งทำงาน 'python' ยังคงใช้งาน Python 2.6 และ PATH ไม่ได้รับการอัพเดต
407 python  macos  pip  python-2.6 

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