Привет всем, это мой первый вопрос о StackOverflow, и я надеюсь, что он найдет всех хорошо. Недавно я начал использовать TMUX, и у меня возникла проблема с его использованием для заданного набора задач машинного обучения.Сессия TMUX не будет импортировать модуль Python
Я создаю программу с использованием python, и я использую модуль sklearn. В основном, когда я запускаю код в терминале из моего сеанса TMUX, все работает нормально. Однако, когда я запускаю сеанс TMUX и запускаю код, я получаю следующую ошибку.
Traceback (most recent call last):
File "hw1.py", line 5, in <module>
from sklearn import svm
ImportError: No module named sklearn
По какой-то причине, он не может найти sklearn, даже если он установлен, и она отлично работает вне сессии TMUX. Вот мои инструкции импорта.
import numpy
import scipy.io
from sklearn import svm
from random import sample
Почему он не может найти модуль в TMUX и как его исправить?
Это звучит как разница в связанной с python переменной окружения. – Barmar
запустите 'pip freeze> environ.txt' в обоих местах (в и из сеанса tmux) и проверьте, есть ли какая-то разница (или может быть опубликовано, если вы не можете найти его). –
Коэффициенты заключаются в том, что tmux не использует правильную переменную PATH. Введите тип python в tmux и из него и посмотрите, использует ли он тот же самый python install. Или это переменная среды anaconda. –