robot framework install 安装 seriallibrary 错: No such file version

最近要用framework做个串口的测试程序。安装framework很顺利,但装robotframework-seriallibrary-0.3.1 各种错误,不管用PIP 安装 还是手动到https://pypi.org/project/robotframework-seriallibrary下载安装程序都是报错,No such file or directory: ‘version’。

robot framework install 安装 seriallibrary 错: No such file version_第1张图片

打开tar目录,version.py 是在src\serillibrary中的。

解决:

1. https://www.cnblogs.com/dongrui624/p/8931798.html 中讲到了手动安装,但对pypi下载的tar包无效.

robot framework install 安装 seriallibrary 错: No such file version_第2张图片

2.尝试去github 下载该项目的原文件,https://github.com/whosaysni/robotframework-seriallibrary

为robotframework-seriallibrary-develop.zip

在该zip释放的目录的setup.py 可以手动安装成功. 这个是在全局的安装

robot framework install 安装 seriallibrary 错: No such file version_第3张图片

3.在PCCHARM中安装

我用PCCHARM, 全局中装好了并没用, 又如何在venv中手动安装package呢?看到 python一脚一个坑——venv的使用

https://blog.csdn.net/u013700358/article/details/89218715

robot framework install 安装 seriallibrary 错: No such file version_第4张图片

故在我的venv目录运行activate.BAT 进入venv环境。

后面就和第2步一样了。下图注意是在venv提示符下了。

robot framework install 安装 seriallibrary 错: No such file version_第5张图片

总结:

1. 复习了如何手动安装, PIP 不是万能的。

2. pypi的下载tar 不一定能安装, 但源程序肯定是可以安装的。

3.学习了如何在venv中手动装包。

4.对setup.py 好好学习了一下,见https://www.jb51.net/article/126520.htm 解释的很详细了。

 

 

你可能感兴趣的:(robot framework install 安装 seriallibrary 错: No such file version)