【问题标题】:installing and using pyserial in python 3.4 windows 8.1在 python 3.4 windows 8.1 中安装和使用 pyserial
【发布时间】:2014-12-22 04:55:18
【问题描述】:

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

我已经从这个链接安装了 python 3.4.2 www-python-org-downloads-release-python-342- 上面写着“Windows x86-64 MSI 安装程序”,我得到了这个存档“python-3.4.2.amd64.msi”,因为我的操作系统是 64 位 在安装过程中我选择了“将python.exe添加到路径”(将安装在本地硬盘上),以及所有其他的

我去了pyserial网站http://pyserial.sourceforge.net/pyserial.html#installation 上面写着“从http://pypi.python.org/pypi/pyserial下载档案。解压档案,进入pyserial-x.y目录并运行:”并将我发送到此链接 http-pypi-python-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

然后消失

我去命令提示符写了“python3 setup.py install”或python setup.py install 但它说 Microsoft Windows [版本 6.3.9600] (c) 2013 Microsoft Corporation。版权所有。 C:\Users\me>python3 setup.py 安装 '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>

然后我尝试在命令提示符“python”然后“import serial”中写入,但它仍然不起作用

那我不知道该怎么办

谁能帮帮我

【问题讨论】:

标签: python windows-8.1 python-3.4 pyserial


【解决方案1】:

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

打扰了

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

  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. 然后写“python setup.py install”
  7. 在安装过程中激活最后一个选项,在本地磁盘中使用

完成

【讨论】:

    【解决方案2】:

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

    1. 卸载 64 位版本的 Python,重新启动计算机。
    2. 从 python.org 下载并安装 32 位 MSI 安装程序

    许多库已经与 Python 3 兼容,但并非所有库都已具备,您不想在开发过程中遇到问题;所以我会推荐最新的 2.7.x 版本。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 2014-07-30
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多