2017-03-08 12 views
2

私は移植性のあるPythonインタプリタを使用しようとしています。したがって、WinPythonをインストールして、いつか他のマシンにアプリケーションをデプロイする予定です。WinPythonにspaCyをインストールできない: "ModuleNotFoundError:モジュール名が 'semver'"

私のアプリケーションでは、NLPモジュール「spaCy」を使用する必要があります。 私はspaCyをWinPythonにインストールしようとしましたが(pip install -U spacy)、インストールすることはできません。それはモジュールの依存関係をインストールすると、モジュール「semverは」と思われるがインストールすることはできません。

Collecting semver (from sputnik<0.10.0,>=0.9.2->spacy) Using cached semver-2.7.6.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\Tyler\AppData\Local\Temp\pip-build-m1sjlou_\semver\setup.py", line 2, in <module> 
     import semver as package 
    ModuleNotFoundError: No module named 'semver' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Tyler\AppData\Local\Temp\pip-build-m1sjlou_\semver\ 

私はそれは同じエラーを示し、直接semverインストールしようとしました。私は "semver-2.7.6.tar.gz"ファイルをダウンロードし、WinPythonコントロールパネルを使ってインストールしました。それはインストールできません。

どうすればよいですか?

答えて

1

あなたWinpython-3.6上で、これをしようとした場合:

  • "

  • のように名前を変更し、winpythonのファイル"「python.exeの隣に "python._pth" ファイルを見つけますzpython._pth」

ITがhttps://bugs.python.org/issue29723

+0

おかげでたくさんの関連に見える!これが働いていました。 –

関連する問題