如何在Linux服务器上的python环境中使用anaconda软件包?

时间:2018-10-18 06:48:08

标签: python linux tensorflow anaconda

我已经安装了anaconda,并使用conda install -c anaconda tensorflow-gpu安装了tensorflow

我成功使用tensorflow激活了source activate tensorflow,但是发现不能使用其他anaconda packages,例如pandas

如何成功使用tensorflowanaconda packages

这是我的操作以及anacondatensorflow的版本。

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'

1 个答案:

答案 0 :(得分:1)

请先阅读conda usage

db2.dbo.inventory 可能会解决导入熊猫错误,并将conda install -n your_env_name pandas替换为您自己的环境名称。

您必须安装所需数量的软件包。为了避免这种情况,您可以在使用your_env_name安装tensorflow之前使用特定版本的anaconda python创建环境。可以根据需要更改python版本。