不同系統(tǒng)下python與pip的安裝及常見問題詳解
學(xué)習(xí)python的第一步,是安裝python,這篇文章主要是介紹,如何在不同的系統(tǒng)上安裝python,以及遇到的一些問題。
mac
在官網(wǎng)下載,然后點擊安裝,最新版本是3.12.1

python 的默認安裝地址是 "/Library/Frameworks/Python.framework/Versions"
可以使用命令查看
open /Library/Frameworks/Python.framework/Versions
頁面如下

問題
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 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。
pip與python類似于npm與node。
mac的pip是安裝python自帶的,配置上面之后就可以使用
然后重啟終端配置(source ~/.zshrc),再使用python命令就OK了

2. 在vscode里,py文件,右鍵運行run code,顯示 /bin/sh: python: command not found
這是run code 插件的配置問題,修改配置如下
打開vscode的配置,在擴展里選擇run code,然后選擇編輯 Executor Map

python的配置默認是 python -u,改為Python的安裝路徑,即
"python": "/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12",

再次運行run code就可以了
windows
訪問python官網(wǎng),選擇版本下載

運行exe文件,然后在終端輸入 python --version查看版本,window應(yīng)該在3.7版本之后,安裝python時會自帶pip,就好像安裝node自帶npm一樣。pip --version查看版本。

linux
使用以下命令安裝
sudo apt-get install python3
安裝之后使用 python --version 查看版本,如果出現(xiàn)下面報錯,zsh: command not found: python 則添加python到 zsh 以便它在鍵入python命令時運行??梢酝ㄟ^在終端中運行以下命令來做到這一點,和mac基本一致,只是安裝目錄不一樣。
echo "alias python=/usr/bin/python3" >> ~/.zshrc source ~/.zshrc

pip
linux的pip安裝起來麻煩一點, 安裝方法參考pip官網(wǎng)

這里嘗試第一種方法,報錯 /usr/bin/python3: No module named ensurepip

第二種,先訪問bootstrap.pypa.io/get-pip.py,另存為下載get-pip.py,然后在目錄下執(zhí)行
python get-pip.py
可能會比較慢,會失敗,多試幾次就可以了

到此這篇關(guān)于不同系統(tǒng)下python與pip的安裝及常見問題詳解的文章就介紹到這了,更多相關(guān)python pip安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python socket實現(xiàn)的簡單通信功能示例
這篇文章主要介紹了Python socket實現(xiàn)的簡單通信功能,結(jié)合實例形式分析了Python socket通信的相關(guān)概念、原理、客戶端與服務(wù)器端實現(xiàn)技巧以及socketserver模塊多并發(fā)簡單實現(xiàn)方法,需要的朋友可以參考下2018-08-08
Python自動化辦公全攻略之Excel/Word/PDF/郵件批量處理
在工程師的日常工作中,80%的辦公時間都耗費在重復(fù)的Excel數(shù)據(jù)整理、Word文檔生成、PDF格式轉(zhuǎn)換和郵件批量發(fā)送上,Python憑借其豐富的第三方庫生態(tài),成為自動化辦公的首選工具,本文給大家介紹了Python自動化辦公全攻略之Excel/Word/PDF/郵件批量處理2025-12-12
使用Django實現(xiàn)文章與多個標(biāo)簽關(guān)聯(lián)的示例詳解
在構(gòu)建一個博客或內(nèi)容管理系統(tǒng)時,經(jīng)常需要實現(xiàn)文章與標(biāo)簽的關(guān)聯(lián),在 Django 中,我們可以利用 ManyToManyField 來實現(xiàn)文章與標(biāo)簽的多對多關(guān)系,在本文中,我們將詳細探討如何使用 Django 模型實現(xiàn)文章與多個標(biāo)簽的關(guān)聯(lián),需要的朋友可以參考下2023-11-11
Django中l(wèi)ogin_required裝飾器的深入介紹
這篇文章主要給大家介紹了關(guān)于Django中l(wèi)ogin_required裝飾器的使用方法,并給大家進行了實例借鑒,利用@login_required實現(xiàn)Django用戶登陸訪問限制,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-11-11
解決pymysql cursor.fetchall() 獲取不到數(shù)據(jù)的問題
這篇文章主要介紹了解決pymysql cursor.fetchall() 獲取不到數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
Python使用logging模塊實現(xiàn)打印log到指定文件的方法
這篇文章主要介紹了Python使用logging模塊實現(xiàn)打印log到指定文件的方法,結(jié)合實例形式分析了Python logging模塊的原理及相關(guān)日志輸出操作技巧,需要的朋友可以參考下2018-09-09
python皮爾遜相關(guān)性數(shù)據(jù)分析分析及實例代碼
這篇文章主要為大家介紹了python皮爾遜相關(guān)性分析及實例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02

