嘿,伙计们,我正在尝试在sublime text 3上为Python3创建一个新版本。这是因为我新安装的模块都不工作。sklearn和lxml以及其他许多工具都不使用shell解释器。他们传达了信息
Traceback (most recent call last):
File "/Users/saminahbab/Documents/Programming /machines/my own work /primer.py", line 1, in <module>
from sklearn import datasets
ImportError: No module named sklearn
[Finished in 0.0s with exit code 1]
[shell_cmd: python -u "/Users/saminahbab/Documents/Programming /machines/my own work /primer.py"]
[dir: /Users/saminahbab/Documents/Programming /machines/my own work ]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
尽管sklearn现在可以在终端的python3命令中工作。有人能告诉我在新的sublime构建中,我将要做什么来正确连接sublime和python吗? 看到python和sublime是如何联系在一起的,我很困惑,因为python2.7工作得很完美,现在我的库都不工作了
编辑这似乎也不适用于Pycharm
生成系统无法工作,因为它正在调用
python
,而不是python3
。您可以创建一个新的Python3.sublime-build
文件来纠正这个问题。不过,在此之前,您需要通过在终端中运行以下命令来找到python3
二进制文件的路径:接下来,在Sublime中,选择
Tools -> Build System -> New Build System
并用以下内容替换内容:用上面的
which python3
命令打印的实际路径替换/path/to/python3
。你知道吗将文件另存为
~/Library/Application Support/Sublime Text 3/Packages/User/Python3.sublime-build
(点击Save时,它应该自动位于正确的目录中),现在您将在Tools -> Build System
下有一个Python3
选项。选择这个选项,您现在应该可以用Sublime运行python3脚本了。你知道吗相关问题 更多 >
编程相关推荐