WARNING: The scripts libdoc, rebot and robot are installed in '/Users/用户名/Library/Python/3.8/bin' which is not on PATH.
背景:想在macos安装Robot Framework ,显示pip3不是最新,更新pip3后显示不在PATH上
参看博主文章末尾
MAC系统M1芯片安装Python3+RobotFramework全攻略_mac m1 安装robotframework-CSDN博客
执行
export PATH=${PATH}:/Library/Python/3.8/bin alias pip="/Library/Python/3.8/bin/pip3"
查看
echo $PATH
在网站https://brew.idayer.com/install/stable-diffusion-webui上安装了brew
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
然后验证是否安装成功
eval "$(/opt/homebrew/bin/brew shellenv)"
安装完blew下面看wxPython
看到博客wxPython需要使用32bitPython版本
但是我的python是64位的
查看方式见博客两种方法判断Python的位数是32位还是64位_查看python多少位-CSDN博客
后来看到博主说可以看自己的python支持哪个wxPython就安装哪个,感觉比判断python说32位还是64位更直接一点
自动化测试框架robotframework安装教程(带详细步骤)-CSDN博客
下图网址如下:
wxPython · PyPI
执行安装命令
pip install python3
但是感觉已有python3应该执行更新命令
brew upgrade python
brew upgrade python
但是command+c中断安装后,再执行python3 -v就显示没有python3没有安装
于是又继续执行安装命令
感觉有点慢,看了一眼时间01:15
01:24
01:43
失败
看样子是下载sqlite的时候超时了
又执行了brew install python3再来
这回sqlite下好了,xz又超时了,继续执行brew install python3
貌似安装完了
python3 -v 出现一大推
大写V之后,安装好了
python3 -V
查看现在支持哪个版本的
pip3 debug --verbose
python3.13.0可以支持到cp313了,之前python3.8.9的时候只能cp38
回到wxpython官网,选择适合我mac的(标黄色arm64那个)
还是想试试用命令安装,从4.0就可以了,我选择的都4.2.2了
pip3 install -U wxPython
又更新pip
显示错误,解决不了
更新 卸载 pip3 都失败,现在pip3用不了了
参考博主wxPython 安装指南|极客笔记
用brew
先安装wxpython吧
又超时,还警告我macos12
再试一次
还Fetching python@3.12我都3.13了,什么情况
4:30了
4:36
这次是
curl: (18) transfer closed with 521598 bytes remaining to read
Error: wxpython: Failed to download resource "libpng"
又试一次
4:38开始 4:44还是这样
又试了一次
5:00 还是这样
curl这个问题解决不了
还是去官网直接下载安装包吧
参考博主mac中安装wxpython - mingaixin - 博客园
又不行了
Error: No formulae or casks found for wxPython-4.2.2-cp313-cp313-macosx_10_13_universal2.whl.
解决不了啊
先解决blew安装不了的问题
brew doctor把下面的问题一个一个解决
参考博主更新maxOS!$ brew doctor «A newer Command Line Tools release is available» but Software Update cannot find it – Swiss Mac User
由macOS Monterey 版本12.3更新到Sequoia 15.1
立即升级!
没有足够的可用空间???
有其他更新可用
也行,先试试
现在安装!
更新完毕
由macOS Monterey 版本12.3更新到Monterey 12.7
Command Line Tools for Xcode的更新出现了
现在安装!
ok了,没有“有其他更新可用。”的提示了
brew doctor第一个问题解决
还有两个问题,一个是意外的头文件,一个是macOS12,这俩都不好解决
再试试brew安装wxpython
还是报错
服了,跪了
活人微死
不,已卒
...两天后...
删了许多在哔哩哔哩上缓存的视频
更新下苹果系统
更新完毕
brew doctor
macOS12问题解决了。
现在还有历史遗留第三个warning:多余头文件,和新冒出的2个问题:第一个warning:git环境变量,第二个warning:没安装开发工具。
第二个warning:参考博主MacOS 使用 brew 提示 Error: No developer tools installed.Install the Command Line Tools: xcode-select_error: no developer tools installed. install the c-CSDN博客
重新下载安装一下
Sign In - Apple
和上面的一样,这个是英文的界面
下载
安装
新冒出的2个问题都解决了,只剩下1个问题:多余头文件了
看了Brew医生 - “警告:在/usr/local/include中找到了未引用的头文件? - homebrew - 码客
决定暂时忽略这个头文件的问题。
brew install wxPython 再试一下
验证
python3 -c "import wx; print(wx.version())"
安装好了,我天
--------两天后------------
继续安装robotframework
brew install robot-framework
robot --version
输入brew install robotframework-ride 没有效果
但是没有成功
--------两天后------------
又提醒我安装更新
更新了