Mac完全卸载Python3方法及安装

Mac默认安装Python2.7此版本不可卸载

对于删除 Python,我们首先要知道其具体都安装了什么,实际上,在安装 Python 时,其自动生成:
Python framework,即 Python 框架;
Python 应用目录;
指向 Python 的连接。
对于 Mac 自带的 Python,其框架目录为:
System/Library/Frameworks/Python.framework
而我们安装的 Python,其(默认)框架目录为:
/Library/Frameworks/Python.framework

查看当前版本

python3 -V

查看当前安装python版本

ls /Library/Frameworks/Python.framework/Versions/

删除python3.7版本

rm -rf /Library/Frameworks/Python.framework/Versions/3.7

删除Python3.7应用目录

cd /Applications
rm -rf Python 3.7/

删除/usr/local/bin 目录下指向的Python3.7 的连接

cd /usr/local/bin/
ls -l /usr/local/bin

rm Python3.7相关的文件和链接,如python3,pip3
Python3.7 对应的文件和链接最好删除干净
删除python的环境路径

vi ~/.bash_profile

删除Python3.7设置的环境路径
确认python是否已经删除

python3

IDLE删除后编译安装python3
在官网下载python3.7版本,https://www.python.org/downloads/release/python-3712/

wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
tar -zxvf Python-3.7.12.tgz
cd Python-3.7.12
./configure
make && make install

查看版本

python3 -V

xcrun: error: invalid active developer path 解决方法

问题描述
更新完mac新版本之后,使用终端的时候可能会出现「xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun」这中错误。

解决方法
因为xcode在更新后可能会需要重新安装

xcode-select --install

输入这行命令,重新安装xcode就能解决问题

原文链接

mac彻底卸载xcode

彻底删除Xcode相关的东西
sudo /Developer/Library/uninstall-devtools –mode=all

然后再删除Developer文件夹
sudo rm -rf /Applications/Xcode.app
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist
然后删除自己目录下的:
rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Caches/com.apple.dt.Xcode
rm -rf ~/Library/Application\ Support/Xcode

以及和开发者相关的:
rm -rf ~/Library/Developer/Xcode
rm -rf ~/Library/Developer/CoreSimulator
rm -rf ~/Library/Developer/XCPGDevices

来源地址

Mysql两表联合更新

联合查询更新主要场景用于,比如新加字段需要存储另外一个表相关数据,同步两种比状态等

update maintain m LEFT JOIN vehicle v on m.number=v.number set m.vehicle_id = v.vehicle_id where m.vehicle_id = 0

maintain表新加字段vehicle_id车辆ID默认是0,需要同步一下之前数据,通过相同编号更新

宝塔安装PHP的event扩展

Linux系统环境检测
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。

curl -Ss http://www.workerman.net/check.php | php

1、安装event扩展依赖的libevent-devel包,命令行运行

yum install libevent -y

2.PHP > 7.0 需要安装event扩展。从https://pecl.php.net/package/event 查看event目前的版本,选择一个稳定版本即可# 当前所在目录是root目录# 下载event

wget https://pecl.php.net/get/event-3.0.2.tgz
# 解压文件
tar -xf event-3.0.2.tgz
# 进入目录
cd event-3.0.2
# 执行phpize 并安装; 使用宝塔安装的PHP7.2 进行phpize,若其他PHP版本,改变72即可
/www/server/php/72/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config
make && make install

3.复制安装成功扩展路径如下:/www/server/php/72/lib/php/extensions/*/
打开对应PHP版本的.ini插入;extension=/www/server/php/72/lib/php/extensions/*/event.so
在重启PHP,进入phpinfo查看是否安装完成

相关考地址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=45572&highlight=event