日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python编程基础(二)~python安装设置 和 pip packages安装与使用

發布時間:2025/4/5 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编程基础(二)~python安装设置 和 pip packages安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

背景

1. 手動安裝python、更改mac默認python版本

2. 手動安裝pip

3. 安裝package

4. package的導入

5. 升級、降級、更新package

6. 刪除package

7. 查看package

8. pip的升級、更新


背景

Pyhotn是一種很依賴第三方函數包(package)的程序語言,正是這些的開源函數包,讓python不斷地壯大,如pandas, numpy, sklearn, matplotlib,scrapy,djiango,requests,tensorflow......簡直是數不勝數

根據前面的兩篇文章

《打開Python的優雅姿勢——手把手教零基礎的你安裝python(Anaconda)》

《打開Python的優雅姿勢——手把手教零基礎的你安裝python編譯器(Pycharm)》

  • 為什么要裝anaconda?

括號內高能預警,可以忽略(有人可能會問,既然還是要手動安裝package,為什么不一開始就從python官網下載安裝python,何必要裝個這么大的anaconda呢?因為anaconda幫你還安裝了專門用來安裝package的pip和conda。也就是說在python的環境下,為了方便地使用一個工具,你需要先找個專門安裝這些工具的工具~)

  • 為什么要裝Pycharm?

那么python作為一種讓你和計算機交互的編程語言,當你只有簡單的會話要和計算機交流的時候,cmd的窗口命令輸入就可以,如果你有一個大項目(如寫一個大型爬蟲,進行數據分析,網站編輯,寫一個機器學習的方案),不可能用1-2句話就簡單解決。所以你需要事先把你想說的寫下來,甚至反復修改,確認無誤后,再告訴計算機。


我們已經成功地安裝了anaconda打包的python和編譯器Pycharm。大多數的常用package都已經被anaconda打包安裝了,但有時你會發現,還是需要使用其他的第三方package。這個時候就需要你手動安裝了。

--> 使用pip來安裝,更新, 刪除package, 查看package的版本號,pip的更新

1. 手動安裝python、更改mac默認python版本

  • 安裝包安裝。去python官網下載相應的python安裝包
  • 用homebrew~手動安裝python:brew install python3 -->?brew?link python3

(1) 查看python版本:python --version 或 pip show python (-v,展示詳細信息)這里面也包含python系統路徑

(2) mac電腦獲取本地python安裝路徑:which python(mac系統自帶的是python2.7)?或?which python3;終端 import sys,?python print(sys.path)

由此就可以知道我們安裝的路徑了,有網友總截如下:

  • Mac系統自帶python路徑為/System/Library/Frameworks/Python.framework/Version。這里可能會有多個python版本,里面Current存放系統當前python版本,進入Current/bin,在終端輸入./python --version即可查看系統當前python版本(注:若使用python --version命令是查看用戶當前python版本而不是系統python版本)
  • HomeBrew安裝python路徑為/usr/local/bin/python 里面存放HomeBrew所安裝版本,進入2.7.16/bin,在終端輸入./python --version即可查看用戶當前使用的python版本。如果使用brew工具正確安裝python的情況下,用戶當前python版本會是新安裝的python。
  • 系統命令默認路徑在/usr/bin(它和mac系統路徑systme/library的關系更像是鏈接、調用,/usr/bin目錄下的python3是一個鏈接文件(替身),可以從它找到相應指向的源文件(原身),進而可以得出系統內置 Python 3 所在的目錄,參考我看不懂的知乎回答:?https://www.zhihu.com/question/420273182/answer/1699840801)用戶命令默認路徑在/usr/local/bin(brew安裝的命令默認在這個路徑下)。如果存在相同的命令,則會依據/etc/paths文件中的環境變量順序(前面優先于后面)依次查找,查看環境變量也可以在終端輸入echo $PATH查看,遵循左面路徑優先于右面路徑。

(3)?Mac設置默認的python切換

  • 首先打開終端。vi ~/.bash_profile,打開配置文件
  • 寫入python的外部環境變量。export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.6/bin
  • 重命名python。alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"(這步很重要,直接關系到默認啟動的python版本是否修改
  • 關閉文件。vim模式下,:wq保存退出
  • $ source ~/.bash_profile
  • $ python,查看是否修改成功

如果從python3想反回python2,把alias python用"#"注釋掉
————————————————
版權聲明:本文為CSDN博主「不愿透露姓名的菜鳥」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Homewm/article/details/78057124

2. 手動安裝pip

參考:菜鳥教程--pip安裝和使用Python pip 安裝與使用 | 菜鳥教程

Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。

pip 官網:pip · PyPI

你可以通過以下命令來判斷是否已安裝:

pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令

如果你還未安裝,則可以使用以下方法來安裝:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下載安裝腳本 $ sudo python get-pip.py # 運行安裝腳本

注意:用哪個版本的 Python 運行安裝腳本,pip 就被關聯到哪個版本,如果是 Python3 則執行以下命令:

$ sudo python3 get-pip.py # 運行安裝腳本。

一般情況 pip 對應的是 Python 2.7,pip3 對應的是 Python 3.x

3. 安裝package

在終端teminal(windows是cmd窗口)輸入pip命令,你會看到所有相關pip的命令。

安裝package的命令: pip install 包名。

比如,我要裝pandas,就輸入 pip install pandas

--> pip安裝指定版本:pip install package_name == 某個版本號

pip安裝時最好指定版本號(比最新低1-2級的版本),否則pip自動安裝最新的版本號,因為最新版本可能造成版本沖突造成安裝失敗!!

-->python3下對應的安裝:pip3 install 包名

因為這個包我已經安裝過了。顯示出的是Requirement already satisfied. 如果是第一次安裝,并成功的話,會顯示Successfully installed.

如果最后出現的是紅字,恭喜你。。。。。安裝失敗了。。。。

這個時候怎么辦。。。。請仔細閱讀最后那段紅字,那往往是你安裝失敗的原因,常見的情況如下

1) 你缺少依賴包,就是這個包安裝之前可能需要其他的包。

2) 你缺少windows的某些組件,比如visio studio等

3) 缺少權限。

Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。: 'd:\\anaconda3\\lib\\site

-->解決方法:加入--user參數。e.g. pip install --user scikit-learn==0.23.2

4) 顯示下載失敗。

如果是第三種,那你可以考慮先去相關的網站手動下載后綴名是.whl的package文件。

例如:

提醒,下載的時候還要看下package對應的python版本和windows版本。

然后,還是進入cmd命令窗口。

找到這個下載文件的目錄,比如,我就直接在E:\

進入E:\后,輸入 pip install 文件全名(包括后綴名.whl)

如:pip install bsddb3-6.2.5-cp27-cp27m-win_amd64.whl

4. package的導入

import spider_claw import spider_downloader # 安裝Restful package from flask import Flask, request from flask_restful import *

5. 升級、降級、更新package

有時因為anaconda自帶的package太舊了,又或者時代更新太快。總之,無論如何,你就是想更新你的package.

升級包:pip install --upgrade package_name? #默認升級到最高版本,也可指定升級到某個版本(== 某個版本號)

降級包

pip uninstall package_name?

pip install --user package==version_no. # 安裝指定版本(== 某個版本號);--user參數是提供權限,強制安裝

更新包:在任意文件路徑下,輸入: pip install update 包名

如: pip install update pandas

成功后,會出現 Successfully installed.

如果失敗了,請參照,1. 安裝packge 里失敗的情況,嘗試解決。

6. 刪除package

輸入 pip uninstall 包名,如: pip uninstall pandas

刪除的過程中,會讓你二次確認,只有你再二次確認中,輸入y,才能成功刪除。

7. 查看package

pip show 包名,如 pip show pandas

要看更詳細的信息,比如這個包,支持python的哪些版本,2.7還是3.X。

pip show 包名 -v, 如 pip show pandas -v

8. pip的升級、更新

還記得開頭說過,pip本身也是個包嗎?他是專門用來安裝工具的工具,所以它也有需要升級的時候,而升級它的時候就是用它本身。

升級:pip install --upgrade pip,表示質的提升、大的更新,比如version 1.0,version2.0

更新:pip install update pip,表示小的提升,小更新,比如version 1.0.1 --> version 1.0.3

  • problem:?Could not install packages due to an EnvironmentError: [Errno 13] Permission denied

解決辦法:?在本來的命令之后加一個--user即可,例如 pip install numba --> pip install numba --user

  • problem: mac?pip upgrade無法成功,可能是因為pip版本差距過大

解決方法:sudo pip ?install --index https://pypi.mirrors.ustc.edu.cn/simple/ --upgrade pip,以管理員身份強制更新

作者:刀客特鹿
鏈接:https://www.jianshu.com/p/b178507ff5b6
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的python编程基础(二)~python安装设置 和 pip packages安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97色资源| 伊人影院久久 | 精品影视一区二区 | 伊人三区 | 精品国产鲁一鲁一区二区三区 | 亚洲欧美日韩精品在线 | 亚洲精品欧美日韩 | 国产精品区二区三区日本 | 91视频直接看 | 伊人自拍 | 免费成人在线播放 | 久久久久亚洲av成人毛片韩 | 亚洲字幕在线观看 | 青青国产在线 | 久久久久久久久久久丰满 | 成年男女免费视频 | 国产在线视频一区 | 欧美色图19p | 成人勉费视频 | 国产色网址 | 亚洲精品一二三 | 色在线综合 | 少妇被粗大猛进进出出s小说 | 国产一卡二卡在线 | 国产乱视频 | 国产高清自拍视频 | 欧美一区二区在线观看 | 日韩av电影在线播放 | 日韩99| 黄色片视频播放 | 性欧美18一19性猛交 | 免费毛片网 | 玖玖热在线视频 | 永久免费未网 | 久久无码人妻一区二区三区 | av看片| 成人黄色小说在线观看 | 自拍啪啪 | 日韩美女做爰高潮免费 | 欧美色狠 | 亚洲乱码精品久久久久.. | 一级黄色小视频 | 少妇搡bbbb搡bbb搡小说 | 成人午夜又粗又硬又大 | free性m.freesex欧美| 欧美午夜精品久久久久久孕妇 | 91蜜桃网站 | 亚洲123区 | 男女激情免费网站 | 欧美mv日韩mv国产网站 | 午夜免费剧场 | 国产99热 | 亚洲人成在线观看 | 操女人网| 国产二区精品视频 | 久久精品国产亚洲AV无码麻豆 | 91网站大全 | 亚洲三级在线看 | 成年人网站在线观看视频 | 激情国产在线 | jizzjizzjizz亚洲| 福利在线免费观看 | 爱的天堂| 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 久久天天躁狠狠躁夜夜躁 | 又黄又爽无遮挡 | 老女人人体欣赏a√s | 三级小说视频 | 日韩网站在线 | 18av在线播放| 国产三级久久 | 国产在线播放一区二区 | 日韩一区二区免费播放 | 182午夜视频 | 色哟哟在线播放 | 少妇久久久久久被弄到高潮 | 日韩激情视频在线观看 | 岛国av中文字幕 | 中文字幕在线观看一区二区三区 | 色哟哟视频在线观看 | 国产日产精品一区 | 怒海潜沙秦岭神树 | 香蕉a | 中文字幕av一区二区三区人妻少妇 | 久久影院一区 | 欧洲亚洲女同hd | 欧美日韩国产中文字幕 | 五月婷婷狠狠爱 | 91欧美成人| 三级网站| 能看av的网址 | 亚洲精品久久久久久久蜜桃 | 性感美女av在线 | 天天澡天天狠天天天做 | 男男h黄动漫啪啪无遮挡软件 | 双腿张开被9个男人调教 | 久久午夜神器 | www.射.com| 久久视频99 |