1. 程式人生 > >安裝opencc ImportError: no module named distribute_setup

安裝opencc ImportError: no module named distribute_setup

當通過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可以用,那就不管了,暫時先這麼用吧