pydensecrf安裝報錯1、UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 29: invalid start byte2、 LINK : fatal error LNK1158: 無法運行“rc.exe” error: command 'D:\\software\\vs2015\\VC\\BIN


pydensecrf安裝報錯

1、UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 29: invalid start byte

 

 

經過網上查詢得知:導致這一問題的原因就是路徑中出現了中文路徑【原文】 ,我的路徑都是英文的,多年養成的好習慣。主要原因是windows系統是用GBK編碼的,因此嘗試將pip\compat\__init__.py中出現問題的那一句(也就是報錯信息中我用紅色標注的)'utf-8'改成‘gbk',問題就解決了。

2、 LINK : fatal error LNK1158: 無法運行“rc.exe”    

error: command 'D:\\software\\vs2015\\VC\\BIN

原因是Microsoft在刪掉一些系統的文件或程序時,還會殘留一些東西在注冊表里,所以在stackoverflow中,有人給出了解決方案,將系統中的rc.exercdll.dll

 

 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin

拷貝到

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin

 但當我來到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC目錄下時發現,只有一個UnitTest文件,納尼,這咋回事?

正確應該是放在安裝目錄D:\software\vs2015\VC\bin下,OK問題解決,耶!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM