在做python的練習題,想看看運行結果。
誰知,有道題,不能識別jieba,原來要導入,因為是第三方庫,照着書里面的導入方法,有三種,一種是用pip,在命令行里面安裝,使用pip - p 可以查看pip常用的自命令,使用pip install <第三方庫名> ,比如,安裝jieba庫,pip默認下載jieba庫安裝文件並自動安裝到系統中。但是我在安裝的時候,速度太慢了,直接到百分之幾十之后,就報錯了,還說pip的版本有更新了,可以更新(但是更新的網速也是慢的要死,直接報錯了),但是和pip安裝的無關。
從這個表中可以看出來,pip list可以看出來已經安裝的包了,里面的download是可以下載第三方庫的安裝包,但是不自動安裝。【pip支持安裝,下載,卸載,列表等一系列安裝和維護子命令,pip工具在macOS和linux等操作系統中可以安裝幾乎所有的第三方庫,在windows操作系統中,有一些第三方庫需要用其他的安裝方法】
有三個包了
第二種方法,自定義安裝,是按照第三方庫提供的步驟和方式進行安裝,第三方庫都有主頁用於維護庫的代碼和文檔,以numpy庫為例,
下載網址如下:
主頁 https://numpy.org/
瀏覽該網頁找到下載鏈接: https://www.scipy.org/scipylib/download.html 根據指示步驟安裝。
第三種是文件安裝
有的python第三方庫只提供源代碼,無法通過pip工具下載安裝,這時可以到網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
下載自己需要的庫文件,這個地址給出了一些pip可能無法安裝的第三方庫。比如以pygame為例,首先在網頁中找到pygame庫
選中其中whl文件下載(選擇與安裝的python解釋器相對應版本的文件:pygame-1.9.6-cp38-cp38-win_amd64.whl)放到Python的文件夾下,然后進入到該目錄下使用pip命令安裝該文件,要定位到該文件,D:\python>pip install pygame-1.9.6-cp38-cp38-win_amd64.whl,接着就會提示安裝成功了,那就行了。
我安裝jieba庫的過程
我並沒有把三種方法都嘗試完,第一種速度太慢直接報錯,第二種我按照那個numpy庫的例子來輸入,發現沒有那個的主頁,是一個另外的網站,第三種去網站庫里面找,也沒找到,於是只能上網直接搜索,然后看到有博客提供這個問題的解決方案,於是里面博客里的這個鏈接可以比較快速地下載jieba包 :https://pypi.org/ (python包庫查找網站).
下載之后,
在命令提示符里面輸入命令來安裝jieba庫
首先定位到jieba的setup.py文件的上級文件的地方,然后輸入>python setup.py install
然后如果出現各種情況就算是安裝好了。
安裝好之后。
結果如下
可以成功運行了。KO。
至此,第一次導入第三方庫就成功了。