2014-06-18 29 views
39

Chỉ cần cài đặt một bản sao mới của trăn 3.4.1 trên các cửa sổ 7. Here nói rằng pip được bao gồm theo mặc định. nhưng tôi không thể tìm thấy bất kỳ pip.exe hoặc một số lệnh pip. Tôi có cần phải cài đặt nó một cách riêng biệt hoặc nó tồn tại ở đâu đó?Làm thế nào để sử dụng pip với python 3.4 trên windows?

+5

Có trên windows 7 bạn có thể sử dụng 'py -m pip cài đặt xxx' mà làm việc. – Guus

+2

'py -m pip install' cho tôi:' C: \ Python34 \ python.exe: Không có mô đun nào có tên pip .__ main__; 'pip' là một gói và không thể được thực hiện trực tiếp ' –

+0

Có một báo cáo lỗi mở: http://bugs.python.org/issue22028 –

Trả lời

7

"Trên Windows và Mac OS X, trình cài đặt CPython hiện mặc định cài đặt pip cùng với CPython (người dùng có thể chọn không cài đặt nó trong quá trình cài đặt). Người dùng cửa sổ sẽ cần phải chọn tham gia sửa đổi PATH tự động để có pip sẵn có từ dòng lệnh theo mặc định, nếu không nó vẫn có thể được truy cập thông qua trình khởi chạy Python cho Windows là py -m pip. "

Bạn đã thử chưa?

5

Từ same page

Lưu ý: Để tránh xung đột giữa Python song song 2 và Python 3 cài đặt, chỉ có PIP3 phiên bản và cập pip3.4 lệnh được bootstrapped theo mặc định khi ensurepip được gọi trực tiếp - những - -default-pip tùy chọn là cần thiết để cũng yêu cầu lệnh pip không phiên bản. pyvenv và trình cài đặt Windows đảm bảo rằng lệnh pip không đủ tiêu chuẩn được tạo sẵn trong các môi trường đó, và pip luôn có thể được gọi thông qua chuyển đổi -m hơn là trực tiếp để tránh sự mơ hồ trên các hệ thống có nhiều cài đặt Python.

Vì vậy, hãy thử pip3 hoặc pip3.4 trong Command Prompt.

Ngoài ra, đảm bảo rằng biến môi trường được đặt cho lệnh pip, nếu bạn bỏ chọn tham gia cấu hình tự động PATH.

9

Giả sử bạn không có bất kỳ cài đặt Python nào khác, bạn sẽ có thể thực hiện python -m pip sau khi cài đặt mặc định. Một cái gì đó như sau phải ở trong đường dẫn hệ thống của bạn:

C:\Python34\Scripts

Điều này sẽ rõ ràng là khác nhau, nếu bạn cài đặt Python ở một vị trí khác nhau.

+2

Tôi cũng intalled python341 trên windows 7. 'python -m pip' nói' không có mô-đun có tên pip' Tôi cũng không thấy thư mục 'c: \ python34 \ scripts' – Guus

+0

Không có thư mục con Scripts nào. Có một trong 'Python34 \ Tools \ Scripts', nhưng không chứa' pip', 'pip3' hoặc' pip3.4'. Hoặc bất cứ thứ gì bắt đầu bằng 'pip'. –

41

tôi có Windows7 Python 3.4.1; lệnh sau đây được đề xuất bởi GUSS làm việc tốt

C:\Users>py -m pip install requests 

Output

Downloading/unpacking requests 
Installing collected packages: requests 
Successfully installed requests 
Cleaning up... 
+0

Điều này làm việc cho tôi. Tránh phải cài đặt lại Python 3.5. Điều này hoàn toàn cung cấp một câu trả lời như xa như tôi đang quan tâm, idk những gì họ đang talkin '' bout. –

0

tôi đã cùng một vấn đề. Vấn đề là cài đặt pip cố gắng sử dụng C: \ Users (tên người dùng) \ AppData \ Local \ Temp để giải nén. Bạn phải thiết lập rõ ràng các thư mục đó cho R/W.I vẫn không thể làm điều đó bởi vì nó là một máy tính xách tay làm việc và có một số vấn đề về quyền với việc cố gắng thiết lập các thư mục này thành R/W. Cách khác là đi đến Biến Env của bạn, và đặt cả Tmp và Nhiệt độ để trỏ đến một thư mục có thể ghi như C :. Quá trình cài đặt diễn ra tốt đẹp. Tôi đã có thể cài đặt pip.

Cách tôi gặp phải vấn đề này là do không cài đặt pip mặc định trong quá trình cài đặt của tôi. Mặc dù cài đặt pip bị lỗi, trình cài đặt không đưa ra bất kỳ lỗi nào. Loại bỏ pip và sau đó cố gắng tự thêm nó sau này là những gì chỉ ra những gì đang diễn ra.

0

"yêu cầu cài đặt pip-pip" hoạt động tốt với Windows và tăng cấp độ của nó. Chỉ cần thay đổi đường dẫn sau khi cài đặt Python 3.4 trong dấu nhắc lệnh và gõ lệnh "py -m pip install requests".pip install

0

Tôi gặp sự cố tương tự khi cài đặt python3.5.3. Và cuối cùng tôi tìm thấy pip.exe trong thư mục này: ~/python/scripts/pip.exe. Hy vọng rằng giúp đỡ.

0

Sử dụng pip cho việc cài đặt các gói bằng Python 3

Bước 1: Cài đặt Python 3. Có, theo mặc định hồ sơ xin pip3.exe đã được tập trung tại đây trong đường dẫn (E.g.):

C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts

Bước 2: đến

>Control Panel (Local Machine) > System > Advanced system settings > 

>Click on `Environment Variables` > 
Set a New User Variable, for this click `New` > 
Write new 'Variable name' as "PYTHON_SCRIPTS" > 
Copy that path of `pip3.exe` and paste within variable value > `OK` > 

>Below again find out and click on `Path` under 'system variables' > 
Edit this path > 
Within 'Variable value' append and paste the same path of `pip3.exe` after putting a ';' > 
Click `OK`/`Apply` and come out. 

Bước 3: Bây giờ, hãy mở cmd bash/shell bằng cách bấm phím Windows+R.

> Write 'pip3' and press 'Enter'. If pip3 is recognized you can go ahead. 

Bước 4: Trong cùng cmd này

> Write path of the `pip3.exe` followed by `/pip install 'package name'` 

Như Ví dụ chỉ cần viết:

C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts/pip install matplotlib

Nhấn Enter bây giờ. Gói matplotlib sẽ bắt đầu tải xuống.

Hơn nữa, để nâng cấp bất kỳ gói

mở cmd bash/vỏ một lần nữa, sau đó

kiểu đó con đường của pip3.exe Tiếp theo /pip install --upgrade 'package name' Nhấn Enter.

Như Ví dụ chỉ cần viết:

C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts/pip install --upgrade matplotlib

Nâng cấp các gói phần mềm sẽ bắt đầu :)

Các vấn đề liên quan