【发布时间】:2017-04-05 06:44:33
【问题描述】:
我是 Python 新手,正在为我的一个自动化项目尝试它。 我正在尝试在 Windows 10(64 位)上使用 64 位 python(版本 3.5.3)。 我已将用于 win 64 位的 snap7 的 .dll 和 .lib 文件复制到我的 Python 路径中,该路径已添加到我的系统路径中。我已经下载了 python-snap7 包装器版本 0.8
但尽管如此,我还是收到了一个导入错误:没有名为 snap7 的模块。
我也确实遵循了下面链接中所说的所有内容。但似乎没有任何效果。
python snap7 windows - can't find snap7 library
任何帮助将不胜感激。
编辑: 当我尝试使用 pip 安装 snap7 时..我收到此错误
>>> python -m pip install python-snap7
File "<stdin>", line 1
python -m pip install python-snap7
^
SyntaxError: invalid syntax
>>>
追溯:
Traceback (most recent call last):
File "C:\Users\Vrinda\Desktop\1.py", line 1, in <module>
import snap7
ImportError: No module named 'snap7'
解决方案:我必须从命令窗口安装它..而不是 python 解释器
【问题讨论】:
-
为什么不用pip安装呢?
pip install python-snap7 -
你能发布堆栈跟踪吗?您遇到了哪个错误?
-
只需将其复制粘贴为文本,然后选择它并单击问题编辑器上的大括号。以stackoverflow.com/questions/338768/… 为例。
-
谢谢@RaviKumar!..我花了一些时间来弄清楚一些琐碎的东西,但使用 pip 工作:)
标签: python module importerror snap7