这个命令一定一定要慎用,不要手贱不要手贱不要手贱,除非你有备份,再随便折腾,不然系统搞崩了可以重装,数据才是无价的。误操作会导致以下情况:
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。
包括且不限于重装系统,抹除磁盘数据,数据备份等。不得不说服务真的很好!时间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用户执行命令,否则会导致系统崩溃,踩过的大坑。
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的位置。



