【问题标题】:How to use anaconda packages in python environment on a linux server?如何在 Linux 服务器上的 python 环境中使用 anaconda 包?
【发布时间】:2018-10-18 06:48:08
【问题描述】:

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

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

如何成功使用tensorflowanaconda packages

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

anaconda 版本:

# Name                    Version                   Build  Channel
anaconda                  5.3.0                    py37_0  

张量流版本:

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

【问题讨论】:

  • 我通过在tensorflow环境中安装我需要的包来解决我的问题,虽然看起来很麻烦。

标签: python linux tensorflow anaconda


【解决方案1】:

请先阅读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版本可以随意更改。

【讨论】:

    猜你喜欢
    • 2017-11-04
    • 2021-04-30
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 2016-10-30
    相关资源
    最近更新 更多