最近弄畢設,做的是自然語言處理。今天在用python跑github扒下來的代碼時,出現(xiàn)一個問題——我沒gensim這個庫,直接在python點擊install后出錯了。error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“。直接把錯誤復制下來,百度之后,我試著安裝了Microsoft C++ Build Tools,我沒弄明白(我愚鈍),又安裝了Aanconda也沒弄明白(當時就有點頂不住了)。后來換了個思路百度——如何安裝gensim,好家伙!我終于找到解決辦法了。
我之前python運行過有關numpy庫相關的代碼,我那時直接在pycharm上點擊的install。嘿嘿,對!問題就出在這里!步驟:cmd命令之后,python -m pip uninstall numpy 把在pycharm里直接install的numpy卸掉,在https://www.lfd.uci.edu/~gohlke/pythonlibs/上找相應版本的numpy,我用的是python3.10.1,所以我下載的是numpy-1.21.5+mkl-cp310-cp310-win_amd64.whl (注意一下,下載mkl的)

下載完成后,python -m pip install 文件的路徑,比如我放在E盤 python -m pip install E:\numpy-1.21.5+mkl-cp310-cp310-win_amd64.whl 。
接著安裝scipy(如果scipy也在pycharm里直接安裝的,按照上面的步驟來。卸載,去網(wǎng)站https://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的版本,安裝)。最后安裝gensim(步驟同上)。
害!困擾我一下午的問題就解決啦。第一次寫博客,表達不清楚或不準確的地方大家隨時指出來。