Как использовать пакеты anaconda в среде Python на сервере Linux? - PullRequest
0 голосов
/ 18 октября 2018

Я установил 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  

версия tenorflow:

(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 голосов
/ 18 октября 2018

Пожалуйста, сначала прочитайте использование conda .

conda install -n your_env_name pandas может устранить ошибку импорта pandas и заменить your_env_name на ваше собственное имя среды.

Вам необходимоустановите пакеты столько, сколько вам нужно.Чтобы избежать этого, вы можете создать среду с определенной версией anaconda python перед установкой тензор потока по conda create -n your_env_name python=3.7 anaconda.Версия Python может быть изменена, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...