最近用到 jieba ,在anaconda 怎么也安裝補上,在網上找了一下,發現有幾篇文章寫得很好,但是為了怕自己以后再浪費時間,這里還是做個記錄。
通常安裝模塊直接用pip install jieba,或者conda install jieba,但是有一些模塊是無法使用以上兩種方式安裝上,這時就需要首先尋找模塊,再安裝。
1、anaconda search -t conda jieba尋找模塊,這時會出現該模塊的很多版本的信息如下。
~ » anaconda search -t conda jieba unicorn@unicorndeMacBook-Pro Using Anaconda API: https://api.anaconda.org Packages: Name | Version | Package Types | Platforms | Builds ------------------------- | ------ | --------------- | --------------- | ---------- auto/jieba | 0.32 | conda | linux-64, linux-32 | py27_0 : http://github.com/fxsjy conda-forge/jieba | 0.39 | conda | linux-64, win-32, osx-64, noarch, win-64 | py_1, py36_0, py35_0, py27_0 : Chinese Words Segementation Utilities conda-forge/jieba3k | 0.35.1 | conda | linux-64, win-32, osx-64, win-64, noarch | py36_1001, py37_1001, py36_1, py_0, py35_1001, py35_1 : Chinese Words Segementation Utilities creditx/jieba | 0.38 | conda | linux-64 | py35_0, py27_0 hargup/jieba | | conda | linux-64 | py27_0 : Chinese Words Segementation Utilities iilab/jieba | 0.36.2 | conda | linux-64, osx-64 | py34_0 : Chinese Words Segementation Utilities iilab/jieba3k | 0.35.1 | conda | linux-64, osx-64 | py34_0 : Chinese Words Segementation Utilities jiangxiluning/jieba | 0.36.2 | conda | linux-64, osx-64, win-64 | py27_0 : Chinese Words Segementation Utilities moustik/jieba | 0.38 | conda | linux-64 | py27_0 r/r-jiebard | 0.1 | conda | noarch | r36h6115d3f_0 : jiebaR is a package for Chinese text segmentation, keyword extraction and speech tagging. This package provides the data files required by jiebaR. r_test/r-jiebard | 0.1 | conda | noarch | r36h6115d3f_0 : jiebaR is a package for Chinese text segmentation, keyword extraction and speech tagging. This package provides the data files required by jiebaR. syllabs_admin/jieba | 0.39 | conda | linux-64 | py27ha286e51_0 Found 12 packages Run 'anaconda show <USER/PACKAGE>' to get installation details
2、找到合適的版本,根據版本的信息,輸入anaconda show conda-forge/jieba3k,這時會出現該版本的信息如下,再執行最后一行的信息即可安裝這時會出現。
~ » anaconda show conda-forge/jieba3k unicorn@unicorndeMacBook-Pro Using Anaconda API: https://api.anaconda.org Name: jieba3k Summary: Chinese Words Segementation Utilities Access: public Package Types: conda Versions: + 0.35.1 To install this package with conda run: conda install --channel https://conda.anaconda.org/conda-forge jieba3k
3、執行最后一行的信息即可安裝輸入conda install --channel https://conda.anaconda.org/conda-forge jieba3k 進行安裝
~ » conda install --channel https://conda.anaconda.org/conda-forge jieba3k unicorn@unicorndeMacBook-Pro Collecting package metadata (current_repodata.json): done Solving environment: \ The environment is inconsistent, please check the package plan carefully The following packages are causing the inconsistency: - defaults/osx-64::anaconda==2019.07=py37_0 - defaults/osx-64::numba==0.44.1=py37h6440ff4_0 done ## Package Plan ## environment location: /Users/username/anaconda3 added / updated specs: - jieba3k The following packages will be downloaded: package | build ---------------------------|----------------- _anaconda_depends-2019.03 | py37_0 6 KB anaconda-custom | py37_1 3 KB ca-certificates-2019.9.11 | hecc5488_0 143 KB conda-forge certifi-2019.9.11 | py37_0 147 KB conda-forge conda-4.7.12 | py37_0 3.0 MB conda-forge jieba3k-0.35.1 | py37_1001 6.2 MB conda-forge openssl-1.1.1c | h01d97ff_0 1.9 MB conda-forge tbb-2018.0.5 | h2d50403_0 150 KB conda-forge ------------------------------------------------------------ Total: 11.5 MB The following NEW packages will be INSTALLED: _anaconda_depends pkgs/main/osx-64::_anaconda_depends-2019.03-py37_0 jieba3k conda-forge/osx-64::jieba3k-0.35.1-py37_1001 tbb conda-forge/osx-64::tbb-2018.0.5-h2d50403_0 The following packages will be UPDATED: ca-certificates pkgs/main::ca-certificates-2019.5.15-0 --> conda-forge::ca-certificates-2019.9.11-hecc5488_0 certifi pkgs/main::certifi-2019.6.16-py37_0 --> conda-forge::certifi-2019.9.11-py37_0 The following packages will be SUPERSEDED by a higher-priority channel: conda pkgs/main --> conda-forge openssl pkgs/main::openssl-1.1.1c-h1de35cc_1 --> conda-forge::openssl-1.1.1c-h01d97ff_0 The following packages will be DOWNGRADED: anaconda 2019.07-py37_0 --> custom-py37_1 Proceed ([y]/n)? y
Downloading and Extracting Packages
_anaconda_depends-20 | 6 KB | ################################################################################################################################################################# | 100%
certifi-2019.9.11 | 147 KB | ################################################################################################################################################################# | 100%
openssl-1.1.1c | 1.9 MB | ################################################################################################################################################################# | 100%
tbb-2018.0.5 | 150 KB | ################################################################################################################################################################# | 100%
ca-certificates-2019 | 143 KB | ################################################################################################################################################################# | 100%
jieba3k-0.35.1 | 6.2 MB | ################################################################################################################################################################# | 100%
conda-4.7.12 | 3.0 MB | ################################################################################################################################################################# | 100%
anaconda-custom | 3 KB | ################################################################################################################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
這樣就安裝好了,在anaconda 當前環境中就能看到jieba,打開jupyter notebook import jieba ,可以成功執行。
如果上面方法不行,那只能手動安裝了,安裝方法如下:
1、從官網下載jieba壓縮包
https://pypi.org/project/jieba/#files 下載包
2、將壓縮包解壓到anaconda的pkgs目錄。
3、打開anaconda prompt,切換目錄至比如我的D:/anaconda/pkgs/jieba-0.39
然后執行python setup.py install即可。
4、再次打開jupyter notebook 測試import jieba,正常
pycharm中 import jieba ,正常。
參考文檔:
https://blog.csdn.net/a857553315/article/details/81410142