Как использовать пакеты anaconda в среде Python на сервере Linux?

1

Я установил anaconda и использую conda install -c anaconda tensorflow-gpu для установки tensorflow.

Я активирую tensorflow, используя source activate tensorflow, но обнаруживаю, что я не могу использовать другие anaconda packages, такие как pandas.

Как tensorflow использовать tensorflow и anaconda packages?

Вот мои действия и версии anaconda и tensorflow.

Версия 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

импортировать pandas в среде tensorflow:

(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
    Я tensorflow свою проблему, устанавливая нужные мне пакеты в среде tensorflow , хотя это кажется проблематичным.
Теги:
tensorflow
anaconda

1 ответ

1

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню