Jam*_*usk 4 python import tmux scikit-learn
大家好,这是我对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
Run Code Online (Sandbox Code Playgroud)
出于某种原因,即使已安装sklearn,它也找不到sklearn,并且在TMUX会话之外也可以正常工作。这是我的进口声明。
import numpy
import scipy.io
from sklearn import svm
from random import sample
Run Code Online (Sandbox Code Playgroud)
为什么在TMUX中找不到模块,我该如何解决?
我在OS X上遇到了同样的问题。在非默认的Anaconda环境中调用tmux时,似乎PATH变量变得混乱。如果在调用之前我在新终端中运行tmux,source activate然后在tmux中激活我想要的环境,那么一切都会按预期进行。不幸的是,使用这种解决方法时,我必须记住要source activate在tmux中打开的每个窗格中进行调用,因此这不是理想的解决方案。
| 归档时间: |
|
| 查看次数: |
1922 次 |
| 最近记录: |