【问题标题】:Python 3.5.1 does not recognise any of my libraries (sklearn lxml or urllib)Python 3.5.1 无法识别我的任何库(sklearn lxml 或 urllib)
【发布时间】:2016-05-18 15:10:51
【问题描述】:

大家好,我正在尝试在 sublime text 3 上为 python 3 构建一个新版本。这是因为我新安装的模块都不起作用。 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 链接的,我很困惑,因为 python 2.7 运行良好,现在我的库都没有工作,

编辑这似乎也不适用于 Pycharm

【问题讨论】:

    标签: python python-3.x sublimetext3 sublime-build


    【解决方案1】:

    您的构建系统无法正常工作,因为它调用的是python,而不是python3。您可以创建一个新的Python3.sublime-build 文件来更正此问题。不过,在此之前,您需要通过在终端中运行以下命令来找到您的 python3 二进制文件的路径:

    which python3
    

    接下来,在 Sublime 中,选择 Tools -&gt; Build System -&gt; New Build System 并将内容替换为以下内容:

    {
        "cmd": ["/path/to/python3", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python",
        "shell": true
    }
    

    用上面的which python3 命令打印的实际路径替换/path/to/python3

    将文件另存为~/Library/Application Support/Sublime Text 3/Packages/User/Python3.sublime-build(点击保存时它应该自动位于正确的目录中),现在您将在Tools -&gt; Build System下有一个Python3选项强>。选择该选项,您现在应该可以使用 Sublime 运行 Python 3 脚本了。

    【讨论】:

    • 感谢大佬帮我解决了!与此同时,我一直在使用 pycharm,它的 intellij 东西和漂亮的建议格式很容易,但我想念 sublime 的简单性,我在这里看到 goig 的内容以及它是如何工作的,所以谢谢伙计,我会更新 sublime 上的构建和让你知道..还有人你知道在 sublime 3 中是否有任何类似于 intellij autocorrect 的功能?
    猜你喜欢
    • 2014-02-14
    • 2016-04-22
    • 2018-06-15
    • 2015-10-31
    • 2016-08-30
    • 2022-01-12
    • 2021-04-25
    • 2021-08-29
    • 2017-01-19
    相关资源
    最近更新 更多