54820


パラメータ自動最適化ツールの [Optuna](https://optuna.org/) を実行しようとしています。

Optunaをインストールし、Quick Startのサンプルコードを実行しようとしたところ、

[code]

    ModuleNotFoundError: No module named '_yaml'
    
[/code]

というエラーメッセージが表示されてしまいました。

`Lib\site-packages\yaml\cyaml.py`の5行目、

[code]

    from _yaml import CParser, CEmitter
    
[/code]

で発生します。

Python、optuna、pyyamlのバージョンはそれぞれ以下の通りです。  
アドバイス、よろしくお願いいたします。

**実行環境**

[code]

    Python 3.6.1 :: Anaconda 4.4.0 (64-bit)
    
    Name: PyYAML
    Version: 3.12
    Summary: YAML parser and emitter for Python
    Home-page: http://pyyaml.org/wiki/PyYAML
    Author: Kirill Simonov
    Author-email: xi@resolvent.net
    License: MIT
    Location: c:\programdata\anaconda3\envs\chainer5_0_0_py36\lib\site-packages
    Requires:
    Required-by: cliff
    
    Name: optuna
    Version: 0.10.0
    Summary: UNKNOWN
    Home-page: https://optuna.org/
    Author: Takuya Akiba
    Author-email: akiba@preferred.jp
    License: UNKNOWN
    Location: c:\programdata\anaconda3\envs\chainer5_0_0_py36\lib\site-packages
    Requires: sqlalchemy, numpy, scipy, six, typing, cliff, colorlog, pandas, alembic
    Required-by:
    
[/code]


CC BY-SA 4.0
2019-05-08T07:09:31.207
54817
2019-05-09T15:25:00.873
2019-05-09T15:25:00.873
29826
32443
question
python pip yaml
OptunaでModuleNotFoundError: No module named '_yaml'


あなたの環境に欠けているものはC言語ベースのyamlライブラリです。  
PyPI上のPyYAML
3.12パッケージ（<https://pypi.org/project/PyYAML/3.12/#files>）にこの拡張子があります。

これはおそらくAnacondaを使用することによって引き起こされる問題です。これはPyPIや
`pip`ベースのインストールと完全な互換性がないためにしばしば問題を引き起こします。

通常のPythonのインストールを試してみて、Optunaをvirtualenvにインストールしてください。Anacondaは使わないでください。

(Apologies for the use of Google Translate, I studied Japanese for 2 years
back in the early 80's but probably cannot even order a beer).

ステップ：  
\- 最新の[python
3.6]（<https://www.python.org/downloads/release/python-368/>）をダウンロードする  
\- Pythonをインストールする  
\- virtualenvを作成する: `\path\to\python.exe -m venv %TEMP%\optuna`  
\- %TEMP%\optuna\Scripts\activate.bat  
\- pip install optuna pyyaml==3.13

(すべてのパスとファイル名が正しいかどうかわからない)


CC BY-SA 4.0
2019-05-08T07:43:29.267
54820
2019-05-09T04:52:46.850
2019-05-09T04:52:46.850
34229
34229
54817
answer