栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

来自血与泪的教训(第一次接触MacOS)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

来自血与泪的教训(第一次接触MacOS)

一、写在最前 1.不要乱用命令 macOS 一定要做好权限控制,rm -rf /与 chmod -R 777 /同样可恨。。。 macOS 一定要做好权限控制,rm -rf /与 chmod -R 777 /同样可恨。。。 macOS 一定要做好权限控制,rm -rf /与 chmod -R 777 /同样可恨。。。重要的事情说三遍啊!!!

这个命令一定一定要慎用,不要手贱不要手贱不要手贱,除非你有备份,再随便折腾,不然系统搞崩了可以重装,数据才是无价的。误操作会导致以下情况:

1.sudo命令不能使用;但可以尝试su命令
2.系统的服务大部分都停止了。

基本上整个系统到了崩溃的边缘了,做什么都会贼卡。多提一句,备份需要用exFAT格式的移动硬盘。

2.不要乱用root权限,不要随意切换root用户

在终端使用管理员账号和root账号操作是完全不同的两个概念,不要嫌每次sudo都要输密码麻烦。
没事多用ls -l看看

Desktop的所有者变成了root,很明显就不正常了,奈何怎么操作都变不回来了。。。看惯了root用户:提示Operation not permitted,这源于Apple的SIP(System Integrity Protection),扯到的东西有点太多了,这块百度就可以了解,通俗的说这东西就是用来限制root用户的,怕你一顿瞎操作把电脑变成砖,但也可以通过一些列操作来关闭SIP。

3.第一次长知识,遇到任何困难都可以打电话给Apple客服寻求技术支持

包括且不限于重装系统,抹除磁盘数据,数据备份等。不得不说服务真的很好!时间9:00-21:00(节假日无休)好惨,貌似国庆都不放假。。。典型的外包公司,Apple外包出去了。

二、安装TechXueXi 0.安装Chrome浏览器

浏览器搜索安装或者App Store安装都可

1.安装ChromeDriver

记住chromedriver安装的位置,若后续出错也好找到其位置

brew install chromedriver

提示没有brew则需要先安装brew,安装brew命令为:(已全部换为国内源)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装是自动化的,安装稍微有点慢,取决于网速,如果没有安装git会先安装git然后再次执行上线的命令即可。
注意:不要切换到root用户执行命令,否则会导致系统崩溃,踩过的大坑。

2.安装所需 python 模块
pip install -r requirements.txt

MacOS自带python2.x和python3.x,可以直接验证,但不会自带pip,所以需要先安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
pip --version	//验证

解决pip3 install waring ‘The script xxx is installed in ‘/home/xxx/bin‘ which is not on PATH‘

WARNING: The script virtualenv is installed in ‘/home/local/bin’ which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

解决办法:

echo 'export PATH=/home/xxx/bin:$PATH' >>~/.bashrc
source ~/.bashrc

其中“/home/xxx/bin”为WARNING提示的PATH

3.执行文件
cd Desktop/TechXueXi-20210927/SourcePackages
python3 ./pandalearning.py

执行报错不要慌,哪里错就去处理哪里,如果是缺少python三方包直接安装就好了,我记得会缺少requests和zbar,requests还好,zbar有点复杂。
MacOS安装zbar步骤:(不要用pip)

brew install zbar

若提示错误:“无法打开“chromedriver”,因为无法验证开发人员”。“macOS 无法验证此应用程序是否没有恶意软件。” 尝试用下面的命令解决

xattr -d com.apple.quarantine $(which chromedriver)

有效且不需要去找chromedriver的位置。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/286299.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号