我有一个用
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插件来解决它.如果这是一个选择,对我来说就像一个魅力.