$ conda create −n tensorflow python =3.5
もちろん
は、私は、スパイダーで周りのビットを果たしたMNIST桁(数回テストしている私の家庭教師からのコピー&ペーストコード)をプロットしてみましたそして、私のconda環境
$ source activate tensorflow
を起動し、それは、もちろん
import matplotlib.pyplot as plt
[...]
plt.plot(number)
が、bashの持つPythonのファイルを実行すると、私を与える:
(tensorflow) [email protected]:~/ANNsCourse/Session1$ python helloWorld.py
Traceback (most recent call last):
File "helloWorld.py", line 10, in <module>
import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'
bashで(tensorflow)
は明らかに、少なくとも私から(私のcondaのtensorflow環境が動作することを意味して私は、今はかなり混乱しています理解)。また、私が理解したところから、コンドラットにはmatplotlibが組み込まれているはずですか?そして、これも私のcondaテンソルフロー環境でロードする必要がありますか?これは私の家庭教師のスライドは、私はGoogleで検索すべてのものとStackOverflowedから取ることができたものを
There is no need to install further packages like numpy or matplotlib, since Anaconda contains current versions of them already.'
とも言えるものです。グーグルもスタックオーバーフローも、私には良い答えが与えられていませんでした。
matplotlibをテンソルフローの環境に含める必要がありますが、これは私のチューター& Googleとは矛盾していますが、これを行う方法もわかりません。
編集:conda list
はそのmatplotlibのは、私のtensorflowenvironmentになかった私を与えたので、私は
conda install matplotlib
を行ってきました、私はまだ怖い何かが、私のcondaのtensorflow環境に問題があるmatplotlibのは、そこにされているべきではありませんデフォルトでは?それはまた私に言った:
Package plan for installation in environment /home/leon/.conda/envs/tensorflow:
The following NEW packages will be INSTALLED:
cycler: 0.10.0-py35_0
dbus: 1.10.10-0
expat: 2.1.0-0
fontconfig: 2.12.1-3
freetype: 2.5.5-2
glib: 2.50.2-1
gst-plugins-base: 1.8.0-0
gstreamer: 1.8.0-0
icu: 54.1-0
jpeg: 9b-0
libffi: 3.2.1-1
libgcc: 5.2.0-0
libiconv: 1.14-0
libpng: 1.6.27-0
libxcb: 1.12-1
libxml2: 2.9.4-0
matplotlib: 2.0.0-np112py35_0
mkl: 2017.0.1-0
numpy: 1.12.0-py35_0
pcre: 8.39-1
pyparsing: 2.1.4-py35_0
pyqt: 5.6.0-py35_2
python-dateutil: 2.6.0-py35_0
pytz: 2016.10-py35_0
qt: 5.6.2-3
sip: 4.18-py35_0
six: 1.10.0-py35_0
Proceed ([y]/n)? y
これは私にもnumpyが見つからなかったと教えてくれる?誰かがこれを正しかったと今すぐ確認できますか、または私のコンドームに何か怪しいものがありますか?
を行い、これは正常な動作ですし、絶対に何もあなたの環境やcondaが間違っていません。 – darthbith