大家好,这是我在 StackOverflow 上提出的第一个问题,希望大家都满意。我最近开始使用 TMUX,但在将其用于机器学习问题集时遇到问题。
我正在使用 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 中找不到模块?如何修复此问题?
我在 OS X 上遇到了同样的问题。当您在非默认 anaconda 环境中调用 tmux 时,PATH 变量似乎会变得混乱。
如果我在调用之前在新终端中运行 tmuxsource activate
然后在 tmux 中激活我想要的环境,然后事情就会按预期工作。不幸的是,有了这个解决方法,我必须记得打电话source activate
在我在 tmux 中打开的每个窗格中,所以它不是一个理想的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)