![](/img/trans.png)
[英]I have python3.4 but no pip or ensurepip.. is something wrong with my python3.4 version?
[英]How to install pip for python3.4 when my pi have python3.2 and python3.4
當我的pi有python3.2和python3.4時如何為python3.4安裝pip
當我使用sudo install python3-pip
它僅適用於python3.2
但我想為python3.4安裝pip
Python 3.4包含了pip
,請參閱Python 3.4中的新增功能 。
只需執行:
python3.4 -m ensurepip
如果您缺少它,請安裝它。 有關更多詳細信息,請參見ensurepip
模塊文檔 。
您可以轉到python 3.4目錄腳本並在以下位置運行它的pip:
../python3.4/scripts
您應該編譯python 3.4並將venv用於python3環境:
檢查是否已安裝必需的依賴項:
sudo apt-get install build-essential sudo apt-get install libc6-dev libreadline-dev libz-dev libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev liblzma-dev tk-dev
下載並編譯Python 3.4.3。 您不應該sudo make install
它,因為我們不需要系統范圍的安裝:
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz tar -xvf Python-3.4.3.tgz cd Python-3.4.3 ./configure && make
在pi上可能需要一段時間。
當您仍在當前文件夾中時,創建python環境:
mkdir -p ~/.virtualenvs ./python -m venv ~/.virtualenvs/py34
啟動您的虛擬環境:
source ~/.virtualenvs/py34/bin/activate
現在您有了Python 3.4並在其中包含了pip。 嘗試:
pip install bpython
要退出虛擬環境,請使用:
deactivate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.