python基礎應用

柯南小海盗發表於2024-08-13

pip的使用

升級pip

python3 -m pip install --upgrade pip

映象源設定

  1. 檢視映象源 pip config list

  2. 指定映象源更新依賴 pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

  3. 設定全域性映象源:

    pip config set global.index-url mirror_url_path  #指定映象伺服器域名地址
    pip config set global.timeout number #設定連線超時時間,以秒為單位,指定number秒後,連線超時 
    pip config set install.trusted-host hostname #將以上映象伺服器的域名加入到Install命令的信任域名列表內
    
    • 例如:
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

常用映象源

#國內比較常用的映象地址,本人選擇的是阿里雲的映象服務
http://pypi.douban.com/simple/ #豆瓣
https://pypi.tuna.tsinghua.edu.cn/simple  #清華開源
https://mirrors.aliyun.com/pypi/simple/  #阿里雲,比較靠譜,最起碼可以安裝jupyter
https://pypi.mirrors.ustc.edu.cn/simple/  #中科大
https://pypi.hustunique.com/ #華中理工
https://pypi.sdutlinux.org/  #山東理工

requirements.txt

requirements.txt 是 python 在不同的環境中對依賴包的一種約定,用於列出 Python 專案中所有的依賴包以及對應版本號的文字檔案。一般在專案的在工程目錄下。

編寫格式

pkg==version 等於版本
pkg>version 大於版本
pkg<version 小於版本
pkg>=version 大於等於版本
pkg<=version 小於等於版本
pkg~=version 大於版本
pkg >= 1.0, <=2.0 容版本,使用任何大於或等於指定版本,但不大於當前發行系列的版本,

安裝 requirements.txt中的包

pip install -r requirements.txt

更新 requirements.txt中的包

pip freeze > requirements.txt

相關文章