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’。

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

解决:

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

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

为robotframework-seriallibrary-develop.zip

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

3.在PCCHARM中安装

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

https://blog.youkuaiyun.com/u013700358/article/details/89218715

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

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

总结:

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

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

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

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

 

 

当使用`pip install robotframework-picklelibrary`提示`ERROR: Could not find a version that satisfies the requirement robotframework-picklelibrary (from versions: none) ERROR: No matching distribution found for robotframework-picklelibrary`时,可采用以下方法解决: - **更新pip**:旧版本的`pip`可能无法正确识别最新的版本,可使用以下命令更新`pip`: ```bash pip install --upgrade pip ``` - **指定Python版本**:有时候,可能不支持当前使用的Python版本。可以尝试创建一个新的虚拟环境,并使用兼容的Python版本。例如,使用`venv`创建虚拟环境: ```bash python -m venv myenv source myenv/bin/activate # 在Windows上使用 myenv\Scripts\activate ``` - **使用镜像源**:国内网络可能会导致从官方源下载时出现问题,可以使用国内的镜像源来加速下载并避免版本匹配问题。以阿里云镜像源为例: ```bash pip install robotframework-picklelibrary -i https://mirrors.aliyun.com/pypi/simple/ ``` 也可选用豆瓣源: ```bash pip install robotframework-picklelibrary -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com ``` 这里将pip源换成清华源等都适用[^1][^4]。 - **检查依赖**:`robotframework-picklelibrary`可能依赖于其他库,确保这些依赖库已正确安装且版本兼容。可以查看`robotframework-picklelibrary`的文档来确认依赖信息。 - **手动下载安装**:如果以上方法都无法解决问题,可以尝试手动下载`robotframework-picklelibrary`的源码,然后进行安装。可以从[PyPI](https://pypi.org/project/robotframework-picklelibrary/)上下载对应的`.whl`或`.tar.gz`文件,然后使用以下命令安装: ```bash pip install /path/to/downloaded/file.whl ``` 或者 ```bash pip install /path/to/downloaded/file.tar.gz ```
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值