python怎麼配置pip源
1. python3.6 pip3配置
一、新安裝的Python3.6 使用pip3安裝庫時,沒有安裝在當前版本對應的dist-packages目錄下
首先查看pip3的版本
在我的電腦上應該是/usr/local/lib/python3.6/dist-packages,實際上是/usr/lib/python3/dist-packages
查看當前安裝的路徑方法:在Python3.6交互模式下import sys並且print sys.path,最後一個路徑就是當前實際安裝的路徑了
二、在安裝lxml時出現subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1 的錯誤
好像lsb_release只在Python3.5時能用,在Python3.6是不管用的,所以/usr/bin/python3要鏈接到python3.5 並且lsb_release文件開頭顯示Python3就可以了,
再次安裝lxml就成功了,並且位置也對了
2. python怎麼使用pip工具
安裝python以後(我的python版本是32位,版本號2.7.10),如果需要安裝一些其他的庫,一般有兩種辦法,一種是自己手動去各個庫的官網下載,自己安裝;另一種方法是安裝pip,使用pip可以方便安裝各種python的庫。
下面對pip工具的使用進行簡單的介紹:
1,要安裝某個python庫,直接使用 pip install package_name 即可。如pip install matplotpb
2,要查看python都安裝了哪些庫,可以使用pip pst,結果類似下圖
4,要刪除某個安裝的庫,可以使用pip uninstall package_name 命令。
5,要顯示某個庫的詳細信息,可以使用pip show package_name 命令。如 pip show PIL,結果如下圖
6,顯示安裝的庫中有哪些是需要升級的,可以使用pip pst –outdated,顯示如下:
7,升級一個已經安裝的package,使用pip install --upgrade package_name,例如 pip install –upgrade numpy
基本的命令解釋,如下圖:
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python怎麼使用pip工具的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
3. python的pip怎麼安裝和使用
Python 2.7.9 及後續版本, Python 3.4 及後續版本已經默認安裝了pip,所以推薦使用最新版本的Python(Python2或者Python3)就不需要再安裝pip了。
至於pip的使用,主要有如下步驟:
打開命令行窗口
4. Python包管理工具pip的安裝和使用
Python有兩個著名的包管理工具easy_install.py和pip。在Python2.7的安裝包中,easy_install.py是默認安裝的,而pip需要我們手動安裝。
方法1:利用常用curl獲取
>>後面是指定獲取的pip腳本的名字,也可以是curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
方法2:利用wget獲取,先要安裝wget
備註:看網上還有利用easy_install安裝pip,但是我嘗試了並沒有成功
原因是 Python.org sites 終止支持TLS1.0和1.1版本,TLS需要>=1.2
參考: https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version
主要命令:
所有命令中,最重要的兩個命令是install和uninstall。
pip支持四種方式安裝python包。
從PyPI安裝一個包
安裝一個全局區域的包,一般需要sudo許可權。在mac系統上,即使是管理員也無法安裝,自從OS X El Capitan及以後的版本包含了一套安全技術(System Integrity Protection簡稱為SIP)來防止惡意軟體修改系統保護區域。具體可參考SIP。因此,我們有時候需要將PyPI包安裝到用戶區,這個時候,可以用.
pip在升級軟體包之前會自動卸載舊的軟體包。
可以將所有需要安裝的包放入一個requirements.txt文件中,然後可以一次安裝。requirements.txt 文件的每一行都要表明安裝的內容,而且盡量不要依賴文件中指定包的前後安裝順序。
從git安裝
從svn安裝
從一個分支安裝
還有很多其他的包安裝功能,但是上面的已經滿足了大部分需求。其他的請參考 文檔 。
pip uninstall可以卸載大部分的包,除了一下兩種情況
使用方式主要有兩種:
卸載單個包
卸載多個包
pip check用來驗證已安裝的包是否有兼容的依賴性問題。
上面的結果說明matplotlib包有兩個依賴包沒有安裝。
pip search用來搜索名字或者摘要中包含搜索關鍵字的PyPI包。
選項只有一個,就是指定PyPI的url,默認url為 https://pypi.python.org/pypi
例如,search frida
以下兩者都可以用,結果同上。
pip list命令會按照字典序排列列舉已安裝的包,包括可編輯的包。
主要有如下選項:
輸出格式:
legacy:將要被廢棄
freeze
columns
json
當某些時候debug的時候,需要提供一個完整的python環境,python freeze提供了此功能,它能夠輸出機器上python環境的快照(所有已安裝的包)。
下面是freeze命令的選項:
輸出用戶區安裝的前5個安裝包:
pip show可以用來顯示每個包的具體信息。show命令只有一個選項 -f,用來顯示安裝包的文件列表。
$ pip show -f|--files packageName
更多命令請參考 文檔
pip默認的index-url是 https://pypi.python.org/pypi/ ,
為了提高速度,我們可以更改pip源為國內的阿里雲源。更改方法如下:
創建配置文件
添加阿里源
pip.conf內容如下:
5. python如何安裝pip庫
pip庫是python自帶的標准庫,不需要單獨安裝,安裝python後即可直接使用。
6. 【Python基礎】PIP 鏡像源配置輕松搞定
pip 是 python 必不可少的的包管理工具,但是要在國內用得爽,必須要配置鏡像源。
有哪些鏡像站可用,以及如何配置,網上都有很多分享了。
我常用的是 阿里雲鏡像站 。
這里有一點比較麻煩的地方,就是是 Linux 和 Windows 環境下的 pip 配置文件的名字和位置都不同,經常混淆。
今天就教大家一招,快速搞定:
執行完上面兩條命令就可以啦。
pip config set 命令能自動把配置寫入到用戶對應的配置文件中:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
命令雖然方便,但是參數格式復雜,記住不太容易,要是想改一下也挺麻煩,
所以我們進一步了解一下細節。
「 下面我以 Windows 系統為例,實際在 Linux 系統也是類似
查看配置
執行 pip config list 命令可以顯示已經有了哪些配置:
pip config list
global.index-url='http://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
帶上一個 -v 選項:
pip config list -v
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\davy\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\davy\AppData\Roaming\pip\pip.ini'
For variant 'site', will try loading 'c:\users\davy\appdata\local\programs\python\python38\pip.ini'
global.index-url='http://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
「 這里有一點不太好的地方是不顯示配置是在哪個文件里。
就把它嘗試獲取的配置文件名完整路徑列出來了。前面的 global 和 user 和 site 分別表示配置文件生效的范圍:
global - 全局,一般不用
user - 當前用戶,推薦
site - 只針對某一個 python 解釋器
可以看到 user 有兩個地方,其中配置任何一個都是可以的。
有的網路文章推薦的手動創建文件地址是前面那個,但是 pip 默認創建的是後者。
編輯配置
在命令行直接執行 pip config edit 會自動為我們打開配置文件,但是在 Windows 環境下還不行:
pip config edit
ERROR: Could not determine editor to use.
需要手動指定一個編輯器,就用記事本就行了:
pip config edit --editor notepad
「 Linux 系統中編輯器可以使用 vi,也可以是你習慣的其它編輯器
如果你從來沒有設置過,它會報 找不到指定路徑,這是因為相應的文件夾沒有創建。
設置配置
通過 pip config set 命令可以直接設置配置項,它會自動創建沒有的文件夾和文件。但是必須要給定一個配置項:
pip config set
ERROR: Got unexpected number of arguments, expected 2. (example: "pip config set [name] [value]")
我們隨便寫一個配置:
pip config set x.y z
Writing to C:\Users\davy\AppData\Roaming\pip\pip.ini
然後再執行上面的
pip config edit --editor notepad
就能自動打開配置文件,把拷貝好的配置文件內容貼進去就可以啦。