我已经安装了anaconda
,并使用conda install -c anaconda tensorflow-gpu
安装了tensorflow
。
我成功使用tensorflow
激活了source activate tensorflow
,但是发现不能使用其他anaconda packages
,例如pandas
。
如何成功使用tensorflow
和anaconda packages
?
这是我的操作以及anaconda
和tensorflow
的版本。
anaconda版本:
# Name Version Build Channel
anaconda 5.3.0 py37_0
tensorflow版本:
(base) anonym2@amax:/data/anonym2/code$ source activate tensorflow
(tensorflow) anonym2@amax:/data/anonym2/code$ python -c 'import tensorflow as tf; print(tf.__version__)'
1.5.0
在张量流环境中导入熊猫:
(tensorflow) anonym2@amax:/data/anonym2/code$ import pandas
import: unable to open X server `localhost:10.0' @ error/import.c/ImportImageCommand/364.
(tensorflow) anonym2@amax:/data/anonym2/code$ python test.py
Traceback (most recent call last):
File "test.py", line 9, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
答案 0 :(得分:1)
请先阅读conda usage。
db2.dbo.inventory
可能会解决导入熊猫错误,并将conda install -n your_env_name pandas
替换为您自己的环境名称。
您必须安装所需数量的软件包。为了避免这种情况,您可以在使用your_env_name
安装tensorflow之前使用特定版本的anaconda python创建环境。可以根据需要更改python版本。