Jupyter Notebook でポチポチ入力しながら読んでます。
第11章で pandas_datareader を使うのだけど、見つからないエラーが出る。
ModuleNotFoundError: No module named 'pandas_datareader'
使ってるAnaconda環境に入ってなかった。
regexの時は素直に追加した。
C:\WINDOWS\system32>conda install regex Fetching package metadata ............. Solving package specifications: . Package plan for installation in environment C:\Program Files\Anaconda3: The following NEW packages will be INSTALLED: regex: 2017.4.5-py36_0 vc: 14-0 The following packages will be UPDATED: conda: 4.3.8-py36_0 --> 4.3.30-py36h7e176b0_0 Proceed ([y]/n)? y vc-14-0.tar.bz 100% |###############################| Time: 0:00:00 0.00 B/s regex-2017.4.5 100% |###############################| Time: 0:00:00 452.50 kB/s conda-4.3.30-p 100% |###############################| Time: 0:00:00 619.88 kB/s
今後もありそうなのでまとめてアップデート/アップグレードしようとしたらなんか間抜けなことに。
C:\WINDOWS\system32>conda update CondaValueError: no package names supplied # If you want to update to a newer version of Anaconda, type: # # $ conda update --prefix C:\Program Files\Anaconda3 anaconda C:\WINDOWS\system32>conda upgrade CondaValueError: no package names supplied # If you want to update to a newer version of Anaconda, type: # # $ conda update --prefix C:\Program Files\Anaconda3 anaconda C:\WINDOWS\system32>conda update --prefix C:\Program Files\Anaconda3 anaconda PackageNotInstalledError: Package is not installed in prefix. prefix: C:\Program package name: Files\Anaconda3
あいかわらずスペースを含むパスが悪さをする。
""でくくってやっと通る。
C:\WINDOWS\system32>conda update --prefix "C:\Program Files\Anaconda3" anaconda Fetching package metadata ............... Solving package specifications: . Package plan for installation in environment C:\Program Files\Anaconda3: The following NEW packages will be INSTALLED: anaconda-project: 0.8.2-py36_0
ちなみにこれで判明した関連パッケージのバージョンは以下の通り
numba: 0.30.1-np111py36_0 --> 0.39.0-py36h830ac7b_0 numpy: 1.11.3-py36_0 --> 1.15.1-py36ha559c80_0 pandas: 0.19.2-np111py36_1 --> 0.23.4-py36h830ac7b_0 python: 3.6.0-0 --> 3.6.6-hea74fb7_0 scipy: 0.18.1-np111py36_1 --> 1.1.0-py36h4f6bf74_1
Jupyter Notebook を立ち上げたままやってたら、エラーになった
anaconda-5.3.0 100% |###############################| Time: 0:00:00 94.93 kB/s ERROR conda.core.link:_execute_actions(337): An error occurred while uninstalling package 'defaults::matplotlib-2.0.0-np111py36_0'. PermissionError(13, 'プロセスはファイルにアクセスできません。別のプロセスが使用中です。') Attempting to roll back. PermissionError(13, 'プロセスはファイルにアクセスできません。別のプロセスが使用中です。') C:\WINDOWS\system32>
あらま。
ってことで Jupyter Notebook を落としてから再実行
C:\WINDOWS\system32>conda update --prefix "C:\Program Files\Anaconda3" anaconda Fetching package metadata ............... Solving package specifications: . Package plan for installation in environment C:\Program Files\Anaconda3: The following NEW packages will be INSTALLED: anaconda-project: 0.8.2-py36_0 (中略) Proceed ([y]/n)? y ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::qt-5.9.6-vc14h1e9a669_2'. ImportError("cannot import name 'universaldetector'",) Attempting to roll back. ImportError("cannot import name 'universaldetector'",)
なんかわけわからない物でエラーになってる。
素直に単体でインストール
C:\WINDOWS\system32>conda install --prefix "C:\Program Files\Anaconda3" pandas-datareader Fetching package metadata ............... Solving package specifications: . Package plan for installation in environment C:\Program Files\Anaconda3: The following NEW packages will be INSTALLED: blas: 1.0-mkl certifi: 2018.11.29-py36_0 pandas-datareader: 0.7.0-py36_0 pysocks: 1.6.8-py36_0 urllib3: 1.24.1-py36_0 win_inet_pton: 1.1.0-py36_0 wincertstore: 0.2-py36h7fe50ca_0 The following packages will be UPDATED: chardet: 2.3.0-py36_0 --> 3.0.4-py36_1 conda: 4.3.30-py36h7e176b0_0 --> 4.6.7-py36_0 conda-env: 2.6.0-0 --> 2.6.0-1 idna: 2.2-py36_0 --> 2.8-py36_0 menuinst: 1.4.4-py36_0 --> 1.4.14-py36hfa6e2cd_0 pycosat: 0.6.1-py36_1 --> 0.6.3-py36hfa6e2cd_0 requests: 2.12.4-py36_0 --> 2.21.0-py36_0 setuptools: 27.2.0-py36_1 --> 40.8.0-py36_0 Proceed ([y]/n)? y certifi-2018.1 100% |###############################| Time: 0:00:00 675.82 kB/s idna-2.8-py36_ 100% |###############################| Time: 0:00:00 1.05 MB/s win_inet_pton- 100% |###############################| Time: 0:00:00 4.65 MB/s setuptools-40. 100% |###############################| Time: 0:00:01 420.91 kB/s urllib3-1.24.1 100% |###############################| Time: 0:00:00 379.02 kB/s requests-2.21. 100% |###############################| Time: 0:00:00 801.76 kB/s pandas-datarea 100% |###############################| Time: 0:00:00 830.97 kB/s C:\WINDOWS\system32>
ずいぶん遠回りしてしまった。