淺談python擴(kuò)展包安裝失敗解決方案
一、源服務(wù)器管理
Python包安裝失敗最主要原因是默認(rèn)安裝源為國(guó)外服務(wù)器,安裝速度慢,將安裝源指向國(guó)內(nèi)服務(wù)器是常用解決方案;另一個(gè)中要原因是安裝包與當(dāng)前Python版本不匹配,尋根溯源進(jìn)行匹配安裝是該情況的解決方案。
1. Anaconda源管理
通常情況下,設(shè)置如下常用清華源的命令即可(使用管理員打開Anaconda Prompt):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 設(shè)置搜索時(shí)顯示通道地址 conda config --set show_channel_urls yes
中科大源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/ # 設(shè)置搜索時(shí)顯示通道地址 conda config --set show_channel_urls yes
如需更復(fù)雜的源設(shè)置,可以直接通過(guò)修改當(dāng)前源設(shè)置文件快速批量修改。conda當(dāng)前的源設(shè)置在$HOME/.condarc或者C:\users\[username]\.condarc文件中,可通過(guò)文本編輯器直接進(jìn)行如下修改(直接拷貝如下配置即可)。
2. pip安裝源
雖然也可以通過(guò)配置文件永久安裝,我們更推薦快速命令安裝:
""" 1、采用國(guó)內(nèi)源,加速下載模塊的速度 2、常用pip源: -- 清華: https://pypi.tuna.tsinghua.edu.cn/simple/ -- 中科大: https://pypi.mirrors.ustc.edu.cn/simple/ -- 阿里: https://mirrors.aliyun.com/pypi/simple/ -- 豆瓣: https://pypi.douban.com/simple/ 3、加速安裝的命令: -- >: pip install -i https://pypi.douban.com/simple 模塊名 """
二、尋根溯源(安裝包與當(dāng)前Python版本不匹配)
1.多版本python安裝導(dǎo)致匹配混亂
電腦安裝多個(gè)python版本,安裝包也已經(jīng)安裝,但不能正確將安裝包與python進(jìn)行匹配。可使用python --version以及conda list等命令查看當(dāng)前conda環(huán)境是否安裝了響應(yīng)本,如未安裝,切換其它虛擬環(huán)境進(jìn)行嘗試。
2. 未有當(dāng)前版本的安裝本
多次嘗試使用命令進(jìn)行安裝,最終痘失敗,可能使python版本過(guò)舊或者過(guò)新而未有相應(yīng)版本python支持,此種情況通常可以使用再次安裝支持該包的某一python版本(常使用可選最新穩(wěn)定版)。
到此這篇關(guān)于淺談python擴(kuò)展包安裝失敗解決方案的文章就介紹到這了,更多相關(guān)python擴(kuò)展包安裝失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python中not not x 與bool(x) 的區(qū)別
這篇文章主要介紹了python中not not x 與 bool(x) 的區(qū)別,我們就來(lái)做一個(gè)選擇,就是 not not x 和 bool(x) 用哪個(gè)比較好?下面一起進(jìn)入文章看看吧2021-12-12python實(shí)現(xiàn)進(jìn)度條的多種實(shí)現(xiàn)
這篇文章主要介紹了python實(shí)現(xiàn)進(jìn)度條的多種實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04python 創(chuàng)建一個(gè)空dataframe 然后添加行數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇python 創(chuàng)建一個(gè)空dataframe 然后添加行數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Gradio機(jī)器學(xué)習(xí)模型快速部署工具接口狀態(tài)
這篇文章主要為大家介紹了Gradio機(jī)器學(xué)習(xí)模型快速部署工具接口狀態(tài)的原文翻譯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Python3實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容轉(zhuǎn)換成PDF文檔和圖片
pdfkit是把 HTML+CSS 格式的文件轉(zhuǎn)換成 PDF 的一種工具,它是 wkhtmltopdf 這個(gè)工具包的 python 封裝。本文將利用pdfkit實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容轉(zhuǎn)換成PDF文檔和圖片效果,感興趣的可以學(xué)習(xí)一下2022-06-06