Mac-python-终端执行文件报错

1.现象:终端执行脚本(demo.py),报错‘no module named "pyperclip"’
原因:Mac自带python 2.7版本,而pycharm中用3.8版本,脚本中带有import时部分导入失败
解决:更新终端python版本
step0.先删除2.7版本的,查找默认解释器的调用
which python
Import sys
Sys.path
step1.which python查找python3的安装路径
得到:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
step2.在.bash_profile文件中修改:文件位置:/users/trinity/.bash_profile
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3"
step3.终端执行source ~/.bash_profile
step4.终端执行python查看版本,python已经变为3.8.4版本

2.现象:但执行脚本时,仍显示‘no module named "pyperclip"’
原因:可能终端未导入成功
解决:重新导入
step0. pip3 install pyperclip 重新导入包,但显示command not found
step1. /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -m pip install --upgrade pip 更新pip版本
Step2: pip3 install pyperclip
Step3: python3 demo.py getone 1335903434@qq.com 重新执行脚本成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值