python學習-第八週:關於第三方庫
阿新 • • 發佈:2020-07-15
Python第三方庫的管理
python的一項優點是有大量的第三方庫可以使用。
第三方庫網站 https://pypi.org/
第三方庫安裝:pip工具
如何使用pip
pip install 包名(庫名)
注意:如果有多個python環境的情況下,可能需要使用pip3
舉例 安裝pymysql: pip install pymysql
安裝指定版本的包
pip install 包名==版本
搜尋已經安裝的包
pip show 包名
檢視安裝的所有包
pip list
更換pip的映象源
PIP 更換國內安裝源 pip國內的一些映象 阿里雲 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/ 中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/ 修改源方法: 臨時使用: 可以在使用pip的時候在後面加上-i引數,指定pip源 pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple 永久修改: linux: 修改 ~/.pip/pip.conf (沒有就建立一個), 內容如下: [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn windows: 直接在user目錄中建立一個pip目錄,如:C:\Users\xx\pip,在pip 目錄下新建檔案pip.ini,內容如下 [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
虛擬環境
虛擬環境就是在當前的系統環境中,去配置另外的python執行環境。
python的虛擬環境相互獨立,互不影響。
- 虛擬環境中可以在沒有許可權的情況下安裝新的庫(Linux系統中可能會出現的問題)
- 不同的應用可以使用不同的庫或不同的版本。
- 虛擬環境中的庫升級也不影響其它環境
- 虛擬環境可以作為一個專案的專有環境。在需要部署時,一鍵匯出專案的所需要的包
如何去使用python的虛擬環境
在pycharm中可以直接建立虛擬環境
1. 建立虛擬環境
python -m venv 虛擬環境名
2. 進入虛擬環境,啟用虛擬環境
- linux
# 使用 source 命令 去執行 v1/bin/ 目錄下的 activate localhost:code yc$ source v1/bin/activate (v1) localhost:code yc$
- windows
# windows系統需要 進入 v1/Scripts/ 這個目錄
cd v1/Scripts/
# 執行 activate.bat 檔案
activate.bat
(v1) F:\code>
3. 接下來就可以在虛擬環境中安裝一些包
pip install pymysql
4. 檢視是否安裝了某個包
pip show pymysql
如果安裝過則能顯示資訊。
5. 退出虛擬環境
- linux : deactivate
- Windows: 直接ctrl+c
6. 匯出當前環境中所有安裝過的包
# 檢視所有安裝的包 pip list ''' Package Version ------------ ------- Click 7.0 Flask 1.1.1 itsdangerous 1.1.0 Jinja2 2.10.3 MarkupSafe 1.1.1 pip 19.0.3 PyMySQL 0.9.3 setuptools 40.8.0 Werkzeug 0.16.0 ''' # 匯出所有包到檔案 pip freeze > ./requirements.txt
7. 刪除環境
退出虛擬環境後,直接刪除虛擬環境資料夾即可
函式第三部分歸納完畢,下週總結python的模組與包的介紹,下週見~