mac的使用

mac使用python的问题

对于python的虚拟环境,其实是基于已经安装到本地的python来安装不同的包。(之前我的mac上只安装了python3.9.6 ,安装的位置为/usr/bin/python3)然后我在vscode里怎么找都找不到如何弄一个python3.7.6 的版本,最后我去官网下了一个python3.7.6 安装包 Python Releases for macOS

打开终端后,输入

复制代码
which python3

可以找到新安装到的位置(mac好像不能指定安装的位置)

复制代码
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

在vscode中就可以用这个添加其他版本的python了

这个视频讲得挺好的
vscode使用python虚拟环境配置详解

复制代码
# 退出虚拟环境
deactivate

# 删除现有虚拟环境
rm -rf /Users/smile/Downloads/waterRPA/.venv

# 创建新虚拟环境
python3 -m venv /Users/smile/Downloads/waterRPA/.venv

# 激活新虚拟环境
source /Users/smile/Downloads/waterRPA/.venv/bin/activate

# 安装所有必要的依赖
pip install opencv-python pyautogui==0.9.50 pyperclip xlrd pillow

如果直接

复制代码
python3 -m venv /Users/smile/Downloads/waterRPA/.venv

会默认使用mac目前系统直接指向的python3.9,所以需要用下面命令

复制代码
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m venv /Users/smile/Downloads/waterRPA/.venv

激活环境

复制代码
source /Users/smile/Downloads/waterRPA/.venv/bin/activate

安装所需的 Python 包

复制代码
pip install pyperclip xlrd pyautogui==0.9.50 opencv-python pillow

这样就不会卡了,之前安装opencv一直在卡,估计是python3.9的原因,当我们指定了python3.7就可以解决这个问题。

遇到了

复制代码
Building wheels for collected packages: opencv-python
  Building wheel for opencv-python (PEP 517)

终止的命令的"终端"窗口。 按下 Control-C 键

复制代码
pip install --upgrade pip

似乎又卡在

复制代码
终止的命令的"终端"窗口。 按下 Control-C 键

重新再安装一次,并显示安装进程

复制代码
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose
相关推荐
蓝纹绿茶2 小时前
【本机已实现】使用Mac部署Triton服务,使用perf_analyzer、model_analyzer
人工智能·算法·macos·机器学习
丁学文武1 天前
Mac 安装ElasticSearch和Kibana详细教程
elasticsearch·macos·langchain·jenkins
2501_920552561 天前
Mac电脑 充电限制保护工具 AlDente Pro
macos·电脑·充电保护
2501_920552561 天前
Mac电脑 Office 2024 LTSC 长期支持版(Excel、Word、PPT)
macos·word·powerpoint·excel·mac
2501_915106321 天前
数据差异的iOS性能调试:设备日志导出和iOS文件管理
websocket·http·macos·ios·https·udp·cocoa
小远披荆斩棘1 天前
恢复MacOS 26系统后台的动作命令
macos
彬彬醤1 天前
TikTok for Mac?Mac用户的TikTok使用指南
大数据·网络·tcp/ip·web安全·macos·重构
kikumaru7141 天前
Mac 安装 VMware Fusion
macos
2501_920552561 天前
Mac电脑中文 触摸板增强工具 BetterTouchTool
macos
cxks-从新开始1 天前
在 Mac 上配置 Charles,抓取 iOS 手机端接口请求
macos·ios·智能手机