9

だから私はこれでいくつかの問題を抱えています。OpenCV を使用できるように numpy を使用する必要があるため、Miniconda をインストールしました (Python 2.7 で作業しているため、Miniconda3 ではありませんconda install numpy) conda list

Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\joe30_000>conda list
# packages in environment at C:\Users\joe30_000\Miniconda:
#
conda                     3.17.0                   py27_0
conda-env                 2.4.2                    py27_0
menuinst                  1.0.4                    py27_0
numpy                     1.9.3                    py27_0
pip                       7.1.2                    py27_0
pycosat                   0.6.1                    py27_0
pycrypto                  2.6.1                    py27_3
python                    2.7.10                        0
pyyaml                    3.11                     py27_2
requests                  2.7.0                    py27_0
setuptools                18.3.2                   py27_0
wheel                     0.26.0                   py27_1

C:\Users\joe30_000>

ご覧のとおり、Python 2.7 用にインストールされています。ただし、python コマンド ラインに移動して試してみるimport numpyと、モジュールが存在しないというエラーが表示されます。

Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numpy
>>>

なぜこうなった?Miniconda がインストールしたモジュールを Python が使用するように、何らかの方法で Conda を Python と同期する必要がありますか?

4

1 に答える 1

9

@Bubbafat のおかげで、私は解決策を見つけました。他の誰かが問題を抱えている場合に備えて投稿したいと思います。Bubbafat が言ったように、conda には独自のバージョンの Python インタープリターがあります。これは Miniconda ディレクトリにあります (「Python.exe」と呼ばれます)。IDE を使用している場合は、インタープリターを切り替えて、Python Web サイト自体からインターネットにインストールしたデフォルトのバージョンではなく、このバージョンの Python を使用する必要があります。これがお役に立てば幸いです。

于 2015-09-28T04:12:09.883 に答える