python - 如何在 linux 服务器上的 python 环境中使用 anaconda 包?

标签 python linux tensorflow anaconda

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

我使用source activate tensorflow成功激活了tensorflow,但是我发现我不能使用其他anaconda包,比如 Pandas .

如何成功使用tensorflowanaconda包

这里是我的操作以及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环境中导入pandas:

(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'

最佳答案

请阅读conda usage首先。

conda install -n your_env_name pandas 可以解决import pandas错误,将your_env_name替换成你自己的环境名。

您必须根据需要安装尽可能多的软件包。为避免这种情况,您可以在通过 conda create -n your_env_name python=3.7 anaconda 安装 tensorflow 之前创建一个具有特定版本的 anaconda python 的环境。 python版本可以随意更改。

关于python - 如何在 linux 服务器上的 python 环境中使用 anaconda 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52868422/

相关文章:

python - Tkinter - 预加载窗口?

python - 为什么 PySide 在文件对话框后退出?

c++ - 系统调用在 rsync 完成之前返回

Tensorflow 梯度

python 2 : Get network share path from drive letter

Python:创建两个范围并连接到一个表达式

linux - 程序到进程的转换

linux - 如何在 bash 脚本中以 su 模式运行命令?

python - GridSearchCV 引发 SIGABRT(-6) 错误,n_jobs != 1

python - 使用 TensorFlow 层的 `kernel_constraint` 实现权重归一化