日韩性视频-久久久蜜桃-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安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 1024金沙人妻一区二区三区 | 免费激情片 | 日本一区二区三区精品视频 | 国产欧美在线观看不卡 | 欧美午夜精品久久久久免费视 | 成人免费va视频 | 欧美在线观看视频一区二区 | 综合99 | 精品亚洲一区二区三区四区五区高 | 欧美男人天堂网 | 影音先锋在线看 | 中国黄色一级视频 | 在线天堂中文字幕 | 日韩综合另类 | 69福利网 | 激情爱爱网站 | 校园sm主奴调教1v1罚视频 | 性猛交ⅹxxx富婆视频 | 国产高清视频在线播放 | 天堂中文在线官网 | 狠狠爱综合网 | 国产美女精品视频国产 | 日本少妇网站 | av在线麻豆 | 天天色官网 | 国产精品一线 | 欧美日韩视频 | 97视频成人 | 免费在线观看国产精品 | 伊人精品国产 | 欧美日韩三区 | 国产特黄aaaaa毛片 | www麻豆| 久久久久成人精品 | 99久久九九 | 福利在线一区二区三区 | 欧美肉大捧一进一出免费视频 | 毛茸茸日本熟妇高潮 | 欧美xxxxx高潮喷水麻豆 | 国产91清纯白嫩初高中在线观看 | 96国产精品| 日本在线不卡一区 | 我的大叔| 欧美黄色影院 | 日批视频在线免费看 | 夜夜夜夜操 | 少妇一级淫免费观看 | 中文字幕最新在线 | 香蕉综合在线 | 亚洲喷潮| 亚洲一区免费视频 | 亚洲xxxxxx| 天天操天天草 | 麻豆一区二区三区四区 | 成人三级电影网站 | 国产精品天天操 | 欧美日韩一区在线观看 | 91中文字幕在线视频 | xxxx999| 国产三级视频网站 | 国产尤物视频在线观看 | 欧美一区二区三区的 | 亚洲成人另类 | 怡红院av久久久久久久 | 久久久久久久黄色 | 国产福利一区二区三区在线观看 | 日本美女视频网站 | 夜夜高潮夜夜爽 | 久久网伊人 | 91秦先生在线播放 | 无码日韩人妻精品久久蜜桃 | 久久久久久久久久久久久女过产乱 | 久久精品视频免费看 | 最近2018年手机中文字幕版 | 亚洲成人久 | 色综合天天综合 | 黄色免费在线视频 | 青青在线视频 | 蜜桃成人在线视频 | 99精品久久久久久 | 99热日本 | www.av小说| 天天视频黄 | 又黄又免费的网站 | 欧美一卡二卡 | 欧美日韩中文字幕一区 | 激情开心站 | 国产精品色呦呦 | 少妇特黄一区二区三区 | 一区二区国产精品精华液 | 国产免费一区二区视频 | 中文字幕 日韩 欧美 | 农村末发育av片一区二区 | 好色成人网 | jizz日本大全 | 国产极品一区二区 | 四虎影视库 | 在线看中文字幕 | 亚洲AV无码国产精品国产剧情 |