在python 3.4 windows 8.1中安装和使用pyserial

时间:2014-12-22 04:55:19

标签: python windows-8.1 python-3.4 pyserial

我想使用pyserial,但我不知道我做错了什么

我已从此链接安装了python 3.4.2 www-python-org-downloads-release-python-342-表示" Windows x86-64 MSI安装程序"我得到了这个档案" python-3.4.2.amd64.msi"因为我的操作系统是64位 在安装过程中,我选择了#34;将python.exe添加到路径" (将安装在本地硬盘上)和所有其他的

我去了pyserial网站http://pyserial.sourceforge.net/pyserial.html#installation 说"从http://pypi.python.org/pypi/pyserial下载档案。解压缩存档,进入pyserial-x.y目录并运行:"并把我发给这个链接 HTTP-的PyPI-蟒-ORG-的PyPI-pyserial

我已经从这个链接中删除了这三个档案 pyserial-2.7.ta​​r.gz,pyserial-2.7.win32.exe pyserial-2.7.win32_py3k.exe

我曾尝试运行.exe,但他们说"没有在注册表中找到python安装",我不知道为什么

然后我用Winrar解压缩.gz文件进入文件夹并尝试运行" pyserial-x.y"但在这个文件夹中没有类似的东西 在这个文件夹中我可以找到

documentation (folder)
examples
serial
test
CHANGES.txt
LICENSE.txt
MANIFEST.in
PKG-INFO
README.txt
setup.py

我试图运行这个" setup.py"但是一秒钟会出现一个黑色的窗口

detected Python 3, using 2to3
C;\Python34\lib\distutils\dist.py:260: UserWarning: Unknow distribution option: use_2to3
warning.warn(msg)
usage: setup.py [global_opts] [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help commands
or: setup.py cmd --help
error: no commands supplied

然后消失

我进入命令提示符并写了#34; python3 setup.py install"或者python setup.py安装 但它说 Microsoft Windows [版本6.3.9600](c)2013 Microsoft Corporation。版权所有。     C:\ Users \ me> python3 setup.py install ' python3'不被识别为内部或外部命令可操作程序或批处理文件。

所以我不能这样做

然后在命令提示符下我使用" cd C:\ Users \ me \ Downloads \ pyserial-2.7"来显示目录。然后是文件夹.gz的地方" python setup.py install"和" python3 setup.py install"但他们不起作用 有代码,最后说

C:\Users\me\Downloads\pyserial-2.7>python setup.py install
Detected Python 3, using 2to3
C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option:
 'use_2to3'
  warnings.warn(msg)
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
running install_egg_info
Removing C:\Python34\Lib\site-packages\pyserial-2.7-py3.4.egg-info
Writing C:\Python34\Lib\site-packages\pyserial-2.7-py3.4.egg-info
C:\Users\me\Downloads\pyserial-2.7>

然后我尝试在命令提示符下写#34; python"然后"导入序列"但它仍然不起作用

然后我不知道该怎么做

有人可以帮我吗

2 个答案:

答案 0 :(得分:3)

实际上它正在工作,我的问题的最后一部分"最后的代码"说安装成功了

抱歉打扰

所以为了澄清这个问题我会写完整个过程,请把这篇文章推荐给所有遇到同样问题的人,没有明确的过程就太烦人了

  1. 首先下载Python 3.4.2,安装它
  2. 然后下载pyserial" pyserial-2.7.ta​​r.gz"
  3. 与Winrar解压缩
  4. 转到命令提示符
  5. 更改目录意味着写" cd C:\ Users \ me \ Downloads \ pyserial-2.7>"这是解压缩文件夹的内部,或者解压缩pyserial.gz
  6. 的任何地方
  7. 然后写" python setup.py install"
  8. 在安装过程中激活最后一个选项,在本地磁盘中使用
  9. 完成

答案 1 :(得分:1)

由于您的安装存在多个问题,我建议您通过执行以下操作重新开始:

  1. 卸载64位版本的Python,重新启动计算机。
  2. 从python.org下载并安装32位MSI安装程序
  3. 许多库已经与Python 3兼容了,但并不是所有的库都存在,并且您不想在开发过程中遇到问题;所以我会推荐最新的2.7.x版本。

    1. 下载并安装setuptools package
    2. 下载文件pyserial-2.7.win32.exe,然后双击它以运行。