麻烦在Mac的MacPorts蟒(python27)安装pyserial

我用MacPorts的(在我的Mac)安装PY-序列,但它安装python24,而不是使用现有的python27。

因此,如果使用的MacPorts PY串行安装的python24那么我可以导入PY-串行

# /opt/local/bin/python2.4 -c 'import serial'

但我可以使用这两种不将其导入python27

# /opt/local/bin/python2.7 -c 'import serial' # python -c 'import serial'

我得到这个错误

Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named serial

我确信我选择了正确的版本:

# port select --set python python27

我试图卸载并重新安装它仍然给出了同样的错误如上

# sudo port uninstall # port install py-serial

我认为这是关系到我的MacPorts / Python的一个问题,而不是PY-序列。 任何帮助表示赞赏。

--------------解决方案-------------

PY-串口是端口的python2.4更高版本的Python使用版本编号如:

sudo port install py27-serial

这是一个历史的错误 - 原来他们认为他们应该只是Python包,然后人们意识到,你可以有蟒蛇的多个版本的一个版本,许多软件包版本依赖。

分类:蟒蛇 时间:2015-03-15 人气:4
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.316 (s). 10 q(s)