我有一个用

Python 3编写的脚本,安装了3.3.5,当我尝试运行时,我从终端得到这个错误.我正在使用Mac,OSX 10.7.5

我已经为python 3安装了pyserial(使用pip).为了做到这一点,我首先使用:

$curl -O http://python-distribute.org/distribute_setup.py

$sudo python3 distribute_setup.py

$curl -O https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py

$sudo python3 get-pip.py

然后我安装pyserial:

$sudo pip3 install pyserial

我用Python Launcher运行脚本,我收到错误:

ImportError: No module named serial

错误是在说的行

import serial

我将pyserial放在/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages中.我真的很沮丧,不知道为什么我得到这个错误.

我在终端中尝试了以下内容:

$python3

>>> import serial

>>> serial

对我来说,看起来目录没有问题.这是一个公平的假设,因为当我尝试使用命令行时,Python会立即查看该目录,或者当我运行脚本时它是不同的?

我很新,所有这一切,任何一种帮助和耐心将非常感激.

谢谢.

编辑:对于任何其他人看这个有类似的问题,我没有真正解决它,但我通过运行我的程序与eclipse使用PyDev插件来解决它.如果这是一个选择,对我来说就像一个魅力.

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐