簡體   English   中英

如何在 Windows 上將 pip 與 python 3.4 一起使用?

[英]How to use pip with python 3.4 on windows?

剛剛在 Windows 7 上安裝了 python 3.4.1 的新副本。這里說默認情況下包含 pip。 但我找不到任何 pip.exe 或一些 pip 命令。 我需要單獨安裝它還是存在於某個地方?

我有 Windows7 Python 3.4.1; Guss 建議的以下命令運行良好

C:\Users>py -m pip install requests

輸出

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

假設您沒有任何其他 Python 安裝,您應該能夠在默認安裝后執行python -m pip 您的系統路徑中應包含以下內容:

C:\\Python34\\Scripts

如果您將 Python 安裝在不同的位置,這顯然會有所不同。

“在 Windows 和 Mac OS X 上,CPython 安裝程序現在默認安裝 pip 和 CPython 本身(用戶可以在安裝過程中選擇不安裝它)。Window 用戶需要選擇加入自動 PATH 修改以使 pip 可用默認情況下從命令行,否則仍然可以通過適用於 Windows 的 Python 啟動器作為 py -m pip 訪問它。”

你試過嗎?

同一頁面

注意:為了避免並行 Python 2 和 Python 3 安裝之間的沖突,當直接調用 ensurepip 時,默認情況下僅引導版本控制的 pip3 和 pip3.4 命令 - 還需要 --default-pip 選項來請求未版本控制的 pip 命令。 pyvenv 和 Windows 安裝程序確保在這些環境中可以使用不合格的 pip 命令,並且始終可以通過 -m 開關調用 pip 而不是直接調用,以避免在具有多個 Python 安裝的系統上產生歧義。

所以在命令提示符中嘗試pip3pip3.4

此外,如果您錯過了自動PATH配置的選擇,請確保為 pip 命令設置了環境變量。

在 Python 3 中使用pip安裝包

第 1 步:安裝 Python 3。是的,默認情況下,應用程序文件pip3.exe已經位於路徑中( Eg ):

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

第 2 步:轉到

>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.

第 3 步:現在,按Windows+R鍵打開cmd bash/shell。

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

第 4 步:在同一個cmd

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

作為示例只需寫:

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

現在按Enter matplotlib將開始下載。

此外,對於升級任何包

再次打開cmd bash/shell,然后

輸入pip3.exe路徑,然后Enter /pip install --upgrade 'package name' pip3.exe /pip install --upgrade 'package name'Enter

作為示例只需寫:

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

包的升級將開始:)

我遇到過同樣的問題。 問題是 pip install 嘗試使用 C:\\Users(username)\\AppData\\Local\\Temp 來解壓。 您必須將這些目錄明確設置為 R/WI 仍然無法做到,因為它是一台工作筆記本電腦,並且在嘗試將這些目錄設置為 R/W 時存在一些權限問題。 另一種方法是轉到您的環境變量,並將 Tmp 和 Temp 設置為指向可寫目錄,例如 C:。 安裝很順利。 我能夠安裝pip。

我偶然發現的方法是在我的安裝中沒有默認 pip install 。 即使 pip 安裝失敗,安裝程序也沒有給出任何錯誤。 刪除 pip 然后嘗試稍后手動添加它是指向正在發生的事情的原因。

“py -m pip install requests”適用於 Windows 及其升級。 只需在命令提示符中安裝 Python 3.4 后更改路徑並鍵入“py -m pip install requests”命令提示符即可。 點安裝

我在安裝 python3.5.3 時遇到了同樣的問題。 最后我在這個文件夾中找到了 pip.exe:~/python/scripts/pip.exe。 希望有所幫助。

我知道這是一個非常古老的話題,但以防萬一有人需要它

python 3.4中沒有pip ,所以我們必須使用python -m ensurepip來安裝pip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM