【发布时间】:2019-08-17 01:19:32
【问题描述】:
我正在尝试在 sublime text 3 代码编辑器上使用 python。它运行良好,除了一件事,当我尝试导入像 numpy、pandas 或任何库这样的库时,它会说这样的话:
Traceback (most recent call last):
File "E:\python project\1.py", line 1, in <module>
import numpy
File "E:\Python\lib\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "E:\Python\lib\site-packages\numpy\_distributor_init.py", line 26, in <module>
WinDLL(os.path.abspath(filename))
File "E:\Python\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
[Finished in 0.1s]
即使查看了 20 个不同的互联网页面,我也不明白这意味着什么。
我有 2 个问题:
有没有办法允许使用带有 sublime 文本的 python 库,如果可以,请给我一个教程链接吗?
我是否应该放弃 sublime text 并尝试寻找更直接的 IDE? (我一直在尝试搜索 ide,但每次我什至不明白如何启动它们。我目前正在使用 pyzo,它的功能比我尝试过的任何其他方法都要好)
代码如下:
import numpy
【问题讨论】:
-
我建议您下载并安装VSCode。安装 VSCode 后,为 VSCode 安装 python 插件。它具有允许您自动完成库名称和方法的功能。
-
尝试从命令行/终端运行程序
-
在 Sublime Text 中使用 Python 并没有什么特别之处;它只是使用已安装的
python解释器来运行您的程序。因此,对于import numpy,您必须先按照正常的python执行的操作来安装numpy库。在不关注您正在使用的环境(本例中为 Sublime)的情况下搜索 Python 教程可能会有所帮助。
标签: python sublimetext3