不同系統(tǒng)下python與pip的安裝及常見(jiàn)問(wèn)題詳解
學(xué)習(xí)python的第一步,是安裝python,這篇文章主要是介紹,如何在不同的系統(tǒng)上安裝python,以及遇到的一些問(wèn)題。
mac
在官網(wǎng)下載,然后點(diǎn)擊安裝,最新版本是3.12.1
python 的默認(rèn)安裝地址是 "/Library/Frameworks/Python.framework/Versions"
可以使用命令查看
open /Library/Frameworks/Python.framework/Versions
頁(yè)面如下
問(wèn)題
1.在終端中使用python,zsh: command not found: python
在終端配置文件,我使用了on my zsh,配置文件是.zshrc,在文件末尾,添加下面的命令
alias python="/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12" alias pip="/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3.12"
pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。
pip與python類似于npm與node。
mac的pip是安裝python自帶的,配置上面之后就可以使用
然后重啟終端配置(source ~/.zshrc
),再使用python命令就OK了
2. 在vscode里,py文件,右鍵運(yùn)行run code,顯示 /bin/sh: python: command not found
這是run code 插件的配置問(wèn)題,修改配置如下
打開(kāi)vscode的配置,在擴(kuò)展里選擇run code,然后選擇編輯 Executor Map
python的配置默認(rèn)是 python -u,改為Python的安裝路徑,即
"python": "/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12",
再次運(yùn)行run code就可以了
windows
訪問(wèn)python官網(wǎng),選擇版本下載
運(yùn)行exe文件,然后在終端輸入 python --version
查看版本,window應(yīng)該在3.7版本之后,安裝python時(shí)會(huì)自帶pip,就好像安裝node自帶npm一樣。pip --version
查看版本。
linux
使用以下命令安裝
sudo apt-get install python3
安裝之后使用 python --version 查看版本,如果出現(xiàn)下面報(bào)錯(cuò),zsh: command not found: python
則添加python到 zsh 以便它在鍵入python命令時(shí)運(yùn)行。可以通過(guò)在終端中運(yùn)行以下命令來(lái)做到這一點(diǎn),和mac基本一致,只是安裝目錄不一樣。
echo "alias python=/usr/bin/python3" >> ~/.zshrc source ~/.zshrc
pip
linux的pip安裝起來(lái)麻煩一點(diǎn), 安裝方法參考pip官網(wǎng)
這里嘗試第一種方法,報(bào)錯(cuò) /usr/bin/python3: No module named ensurepip
第二種,先訪問(wèn)bootstrap.pypa.io/get-pip.py,另存為下載get-pip.py,然后在目錄下執(zhí)行
python get-pip.py
可能會(huì)比較慢,會(huì)失敗,多試幾次就可以了
到此這篇關(guān)于不同系統(tǒng)下python與pip的安裝及常見(jiàn)問(wèn)題詳解的文章就介紹到這了,更多相關(guān)python pip安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python-numpy-指數(shù)分布實(shí)例詳解
今天小編就為大家分享一篇python-numpy-指數(shù)分布實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12深入解析PYTHON?虛擬機(jī)令人拍案叫絕的字節(jié)碼設(shè)計(jì)
這篇文章主要為大家介紹了PYTHON虛擬機(jī)中令人拍案叫絕的字節(jié)碼設(shè)計(jì)深入詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04python 實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登陸scp文件實(shí)例代碼
這篇文章主要介紹了python 實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登陸scp文件實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03Python字符和字符值(ASCII或Unicode碼值)轉(zhuǎn)換方法
這篇文章主要介紹了Python字符和字符值(ASCII或Unicode碼值)轉(zhuǎn)換方法,即把字符串在ASCII值或者Unicode值之間相與轉(zhuǎn)換的方法,需要的朋友可以參考下2015-05-05Python實(shí)現(xiàn)直方圖均衡基本原理解析
這篇文章主要介紹了Python實(shí)現(xiàn)直方圖均衡基本原理,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-08-08PHP實(shí)現(xiàn)發(fā)送和接收J(rèn)SON請(qǐng)求
本篇文章給大家分享了PHP實(shí)現(xiàn)發(fā)送和接收J(rèn)SON請(qǐng)求的詳細(xì)方法和實(shí)例代碼,有興趣的朋友可以參考學(xué)習(xí)下。2018-06-06