Python&&Pip

  • 2020 年 10 月 27 日
  • 筆記

Pip簡易使用

使用pip list命令就可以發現自己電腦里所安裝庫的名字。如圖展示的出來的有package、Version、Location三列,package是下載的python庫名,Version是庫的版本資訊,Location是指庫所在電腦里的安裝位置,一般情況下只有非pip  install 庫名這樣操作的或者其他操作的才會展示出本地的安裝地址。

 

Pip安裝

如果單安裝了python編譯器沒有安裝pycharm和anaconda的話,當你需要安裝python的某個引用庫時,就需要用到這個pip命令了。pip是Python的一種包管理工具,它可以直接進行對Python包的查找、下載、安裝、以及卸載。一般在Python2.7.9+以上版本或 Python3.4+以上的python編譯器版本都自帶pip。

pip --version       # Pip版本命令
pip             # Pip獲取幫助
pip install packages # Pip安裝包
pip uninstall package #Pip卸載包
pip install --upgrade package #Pip安裝包更新
pip install packages==1.x.x #Pip安裝包的指定版本
pip install -i //pypi.tuna.tsinghua.edu.cn/simple package #Pip從清華大學鏡像下載包
pip debug --verbose #查看電腦內Python當前版本pip所支援安裝的文件類型

一般有著Pycharm和Anaconda這兩類軟體的話,直接在軟體內部的python庫中直接安裝就可以了。

 

Python安裝包

當電腦安裝了Python編譯器之後,那麼同一版本的Python安裝包就有著三種用法。

Modify是修改的意思,你可以重新更改你的安裝路徑以及安裝設置;Repair是修復,用於修復在使用過程中刪除或者其他原因導致Python出問題的版塊;最後一個是卸載,通過這個可以比較乾淨的卸載掉所安裝的Python編譯器。

Python運行

Windows端可以下載Pycharm、Visual studio code、Anaconda等,mac和ios可以下載Pythonista,Android版可以下載Pydroid3,也可以直接通過Python的IDLE運行。

在Python中運用到某種包時(以Numpy庫為例),一般直接採用import Numpy,設置函數一般採用def f(n):。

def fu(a,b)://更相減損法求最大公約數
    while(a!=b):
        if(a<b):
            b=b-a
        else:
            a=a-b
    return a
def func(a,b):
    return int((a*b)/fu(a,b))
a,b=map(int,input().split())
print(fu(a,b),func(a,b))

求最大公約數和最小公倍數的程式碼如上所示。我認為Python相較於C語言的好處是簡潔易上手,目前而言,對我來說就是Python好用,不接受反駁。