pycharm使用pip安裝依賴包報錯 -----Microsoft Visual C++ 14.0 is required解決方法

pip安裝第三方庫的時候會報錯:需要Microsoft Visual C++14.0或更高版本。

報錯原因
因為pip所安裝的包需要使用C++編譯后才能夠正常安裝,但是當前安裝環境中缺少完整的C++編譯環境,因此安裝失敗。

這樣解決方案就很明確了,安裝完整的C++編譯環境即可解決。
注:也可以通過pip安裝目標包的對應環境WHL版本,即編譯后版本可以避免安裝C++編譯環境,但是由于并所有包都有WHL版本,因此這是一種治標不治本的方法在此不做推薦。

解決方法:

方法一:

剛開始懷疑是缺少wheel和sip相關的包,有嘗試下面兩個

pip install wheel 
pip install sip

安裝后重新下載依賴包

如果依舊報錯往下看

?方法二:

安裝證書 microsoft root certificate authority 2010、microsoft root certificate authority 2011

百度網盤證書下載

鏈接: https://pan.baidu.com/s/1J1_7UZRaKg3KdohAiX2n6w?pwd=1234

提取碼: 1234?

解壓安裝證書,安裝好后重啟下電腦!

?如果依舊報錯往下看

方法三(本人可行):

定位到報錯位置:error: Microsoft Visual C++ 14.0 or greater is required.

點擊報錯行的鏈接跳轉到官網下載

官網:https://my.visualstudio.com/Downloads?q=build%20tools,點擊進入,先登錄

然后搜索,輸入關鍵詞,回車

?下面就是要下載的:

在類型處選擇DVD,然后下載下來,之后解壓縮,運行其中的exe文件即可?

?

如果安裝過程中報錯包損壞或者其他的問題,無法使用的問題,為此我也找了解決方案,從Internet下載包總是失敗,直接采用離線下載的方式,來離線搜索安裝包實現離線安裝?

報錯如圖

?

嘗試了網上各種方法,包括但不限于:

翻墻 --- 未解決
命令行內運行:visualcppbuildtools_full.exe /Layout VCbuildtools ?--- 未解決
使用離線安裝 -- 解決

百度網盤下載

鏈接: https://pan.baidu.com/s/17ewViMp1B9LyBs03_N5YnQ?pwd=1234

提取碼: 1234?

提取出來有兩個文件,一個文件夾


直接安裝

安裝完成!

再次安裝依賴包,成功安裝!

? ? 本次分享到此結束,如果有問題的朋友請留言,感謝大家的閱讀,覺得有所幫助的朋友點點關注點點贊!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24667.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24667.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24667.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【學習筆記】解決 VMware Workstation 17 Player 和主機之間無法復制粘貼的問題

【學習筆記】解決 VMware Workstation 17 Player 和主機之間無法復制粘貼的問題 使用VMware Workstation 17 Player,再上面安裝 Ubuntu ,安裝完之后,需要和主機之間進行復制粘貼。 首先安裝了VMware Tools。 在打開的頁面下把 VMwareTools…

c++【入門】正多邊形每個內角的度數

限制 時間限制 : 1 秒 內存限制 : 128 MB 題目 根據多邊形內角和定理,正多邊形內角和等于:(n - 2)180(n大于等于3且n為整數)(如下圖所示是三角形、四邊形、五邊形、六邊形的形狀&#xff09…

Stable Diffusion WebUI 各操作系統安裝教程

最近幾天在 2 臺 Mac、2 臺 PC、一臺云無 GPU 的 Linux 安裝了 Stable Diffusion WebUI,這里記錄下如何安裝,以及一些注意點和坑。 以下內容針對 Windows(N 卡)、MacOS(m 系列芯片)、Linux(Ubu…

最小二乘法-擬合平面方程

背景 通常有這樣的需求 給你一些點,擬合出最佳直線或者擬合出最佳平面。本文介紹的是最小二乘法 最小二乘法 最小二乘法(又稱最小平方法)是一種數學優化技術。它通過最小化誤差的平方和尋找數據的最佳函數匹配。利用最小二乘法可以簡便地求…

Linux | 標準IO編程

Linux | 標準IO編程 時間:2024年6月8日23:03:43 文章目錄 `Linux` | 標準`IO`編程1.標準`IO`編程1-1.流的打開1-2.流的關閉1-3.錯誤處理函數原型perror參數功能返回值使用示例注意事項額外信息函數原型strerror參數返回值使用示例注意事項errno 變量總結1-4.流的讀寫1-4-1.按字…

【國產NI替代】SMU 源測量儀:源測量單元平臺主要用于半導體、傳感器、模組等 IVR 測試測量

? 集 5 臺儀器 (數字萬用表、電壓源、電流源、電子負載和脈沖發生器) 功能于?體 ? 典型輸出源及測量精度 02%,支持直流/脈沖輸出模式 ? 脈沖輸出模式,最?脈沖寬度 100 us ,上升時間 10 us ? 具有 pA 級分辨率高精度源,且…

【Python機器學習】PCA——特征提取(1)

PCA的一個重要應用是特征提取。特征提取背后的思想是,可以找到一種數據表示,比給定的原始表示更適合于分析。特征提取很有用,它的一個很好的應用實例就是圖像。圖像由像素組成,通常存儲于紅綠藍強度。圖像中的對象通常由上千個像素…

c++【入門】已知一個圓的半徑,求解該圓的面積和周長?

限制 時間限制 : 1 秒 內存限制 : 128 MB 已知一個圓的半徑,求解該圓的面積和周長 輸入 輸入只有一行,只有1個整數。 輸出 輸出只有兩行,一行面積,一行周長。(保留兩位小數)。 令pi3.1415926 樣例…

圖論第8天

685.冗余連接II 這題需要考慮兩種情況&#xff1a; 1.兩個輸入 2.沒有兩個輸入就是有成環 class Solution { public:static const int N 1005;int father[N];int n;void init(){for (int i 0; i < n; i){father[i] i;}}int find(int x){return x father[x] ? x : f…

Python——用新字符替換字符串中的舊字符

替換方法&#xff1a; string.replace&#xff08;old&#xff0c;new [&#xff0c;count]&#xff09;參考文章&#xff1a; Python程序用特定字符替換字符串中的空格

變聲器軟件免費版有哪些?國內外12大熱門變聲器大盤點!(新)

變聲軟件是一種人工智能AI音頻處理工具&#xff0c;允許用戶實時修改自己的聲音或改變預先錄制的音頻。這些軟件解決方案可提供不同的效果&#xff0c;如改變聲音的音調或速度&#xff0c;或將我們的聲音轉換成其他人或其他東西的聲音&#xff0c;如名人、卡通人物、機器人或不…

【C/C++】相機標定

參考文章 相機標定&#xff08;Camera calibration&#xff09;原理、步

WinForms 應用(.NET 8.0)使用ReportViewerCore.WinForms顯示打印RDLC報表

在要WinForms 應用&#xff08;.NET 8.0&#xff09;中&#xff0c;顯示RDLC報表&#xff0c;就要使用ReportViewerCore.WinForms。原來的ReportViewer只能在.NET Framework框架下運行。 1.ReportViewerCore.WinForms 程序包說明 SQL Server Reporting Services ReportViewer…

Windows下使用netty的SelfSignedCertificate進行SSL加密通信

在使用netty的時候&#xff0c;經常需要對通信進行SSL加密&#xff0c;這就需要相關的證書和秘鑰&#xff1b; 當我們在自己的開發環境中進行測試的時候&#xff0c;有一個非常簡單的方法來創建證書和私鑰文件&#xff0c;netty提供了SelfSignedCertificate類。 SelfSignedCer…

UG12編程怎么沒有:深度解析與困惑探尋

UG12編程怎么沒有&#xff1a;深度解析與困惑探尋 UG12編程作為現代制造業的重要工具&#xff0c;其應用廣泛且功能強大。然而&#xff0c;對于初學者或某些特定需求的用戶來說&#xff0c;有時可能會遇到“UG12編程怎么沒有”的困惑。這種困惑可能源于軟件功能的不熟悉、操作…

[stm32]——uc/OS-III多任務程序

目錄 一、獲取uC/OS-III源碼 二、移植源代碼 &#xff08;1&#xff09;建立工程文件 &#xff08;2&#xff09;移植uC/OS-III源碼 &#xff08;3&#xff09;添加工程組件和頭文件路徑 &#xff08;4&#xff09;添加頭文件路徑 三、修改代碼 總結 一、獲取uC/OS-III源碼 …

【Vue】聲明式導航-自定義類名(了解)

問題 router-link的兩個高亮類名 太長了&#xff0c;我們希望能定制怎么辦 解決方案 我們可以在創建路由對象時&#xff0c;額外配置兩個配置項即可。 linkActiveClass和linkExactActiveClass const router new VueRouter({routes: [...],linkActiveClass: "類名1&quo…

【中篇】從 YOLOv1 到 YOLOv8 的 YOLO 物體檢測模型歷史

YOLO 型號之所以聞名遐邇,主要有兩個原因:其速度和準確性令人印象深刻,而且能夠快速、可靠地檢測圖像中的物體。上回我解釋了Yolo v1, 今天從Yolov2開始。 YOLOv2:更好、更快、更強 2017 年 7 月一個悶熱的星期二下午,雷德蒙(Joseph Redmon, Yolo創始人)再次走上舞臺。 …

Android gradle kts 8.0以上版本配置簽名和修改APK輸出名字

目錄 概述修改簽名配置新建簽名文件目錄配置簽名信息使用簽名信息打包 修改APK名稱 概述 之前寫過一篇文章是通過Kotlin的Dsl結合gradle編寫的插件來管理項目依賴&#xff0c;我是從一個開源項目叫DanDanPlayAndroid項目上學到的&#xff0c;那時還沒有使用toml文件來管理項目…

【CS.SE】使用 docker pull confluentinc/cp-kafka 的全面指南

文章目錄 1 引言2 準備工作2.1 安裝 Docker2.1.1 在 Linux 上安裝 Docker2.1.2 在 macOS 上安裝 Docker2.1.3 在 Windows 上安裝 Docker 2.2 驗證 Docker 安裝 3 拉取 confluentinc/cp-kafka Docker 鏡像3.1 拉取鏡像3.2 驗證鏡像 4 運行 Kafka 容器4.1 啟動 ZooKeeper4.2 啟動…