安裝opencc ImportError: no module named distribute_setup
阿新 • • 發佈:2018-12-11
當通過pip方式安裝opencc時,可能會遇到以下錯誤:ImportError: No module named distribute_setup。
pip install opencc-python
ImportError: No module named distribute_setup
-
首先,下載執行命令pip install opencc-python中出現的zip包並解壓。
-
然後把setup.py前兩行的from distribute_setup import use_setuptools與use_setuptools()註釋掉。
# from distribute_setup import use_setuptools # use_setuptools() from setuptools import setup
- 開啟cmd命令列進入setup.py的目錄,執行命令python setup.py install。但是其中會報錯。主要有兩個,第一個是version獲取不到,第二個是distribute安裝下載失敗。
由於第二個我無法解決,所以忽視了。於是先解決第一個,把setup.py中的
from opencc import version
version = version.__version__
修改成(等於人工從opencc/version中讀取了__version__)
version = ‘0.1’
- 經過安裝,在程式碼使用時再次出現from version import __version__的錯誤。因此感覺之前修改version是無用功。直接強改修改opencc中的__init__.py直接把__version__寫死。
from version import __version__
變成
__version__ = '0.1'
- 最後發現opencc可以用,那就不管了,暫時先這麼用吧