从0-1搭建mac环境最新版

从0-1搭建mac环境

先查看自己的芯片信息

复制代码
bash
uname -m

bash-3.2$ uname -m
arm64

这里是自己的型号

安装brew

xcode-select --install

xcode-select -p

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

source /Users/lanren/.zprofile

安装git

brew install git

安装pyenv

brew install pyenv

Vim ~/.zshrc

export PATH=" H O M E / . p y e n v / b i n : HOME/.pyenv/bin: HOME/.pyenv/bin:PATH" eval " ( p y e n v i n i t − − p a t h ) " e v a l " (pyenv init --path)" eval " (pyenvinit−−path)"eval"(pyenv init -)"

source ~/.zshrc

配置下载源

wget --no-check-certificate https://npm.taobao.org/mirrors/python/3.9.8/Python-3.9.8.tar.xz -P ~/.pyenv/cache

安装wget

brew install wget

安装python

用pkg安装后安装的位置为:

/usr/local/bin/python3.6

/usr/local/bin/python3.6

Vim ~/.bashrc

复制代码
export PATH="/usr/local/bin/python3.6:$PATH"

:wq

Source ~/.bashrc

python3.6 --version

安装pycharm

安装mysql5.7

brew uninstall [email protected]

sudo wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

brew install rpm

rpm -qa |grep mariadb

rpm -e --nodeps

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

brew install yum

brew install gum

brew install --cask font-genryumin

复制代码
conda config --set auto_activate_base false

or

conda deactivate

yum -y install -perl

yum -y install net-tools

安装MySQL

rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm

Start service:

brew install mariadb

brew services start

brew services start mariadb

systemctl start mysqld

Effect:

查看密码:

cat /var/log/mysqld.log |grep password

可以看到密码:

mysql -u root -p

输入密码:uULIwe,cp5ZN

修改密码策略:

  • 长度策略:set global validate_password_length=4;
  • 等级检查:set global validate_password_policy=0;
  • 修改密码:set password for 'root'@'localhost' = password('2024');

开启root用户远程连接:

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '2024' WITH GRANT OPTION;

刷新一下吧:

flush privileges;

安装premium navacat:

网址:navcat for Mac:

https://www.32r.com/soft/117379.html

打不开软件时候,终端输入命令:

1.sudo spctl --master-disable

2.针对某一具体的程序,在终端中执行以下命令:
sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app

(该命令旨在去除指定应用程序上的"隔离"相关的扩展属性,"com.apple.quarantine"这一属性通常被系统用来标记那些可能来源不明或者未经许可的应用,移除它能够尝试绕过"Gatekeeper"对这一特定应用的限制,使其可以正常打开运行,不过要注意使用 sudo 意味着是以管理员权限来运行命令,操作时需谨慎。)

root@VM-8-5-centos website\]# whereis nginx nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz \[root@VM-8-5-centos website\]# ### 安装mysql8.0 官网: https://dev.mysql.com/downloads/mysql/ 下载完之后 vim ~/.bash_profile vim编辑器中输入 export PATH=$PATH:/usr/local/mysql/bin export PATH=$PATH:/usr/local/mysql/support-files 英文状态下输入:wq 保存并退出 source ~/.bash_profile mysql -u root -p 创建自己的用户本地用户 CREATE USER 'lanren'@'localhost' IDENTIFIED BY '新密码'; 比如 CREATE USER 'lanren'@'localhost' IDENTIFIED BY '2024'; 授予所有的权限: GRANT ALL PRIVILEGES ON *.* TO 'lanren'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; mysql -p2024 ![image-20250213102552862](https://i-blog.csdnimg.cn/img_convert/84cedbd4d4b5f1e72564a71bdcd385fc.png) ### 安装node brew install node ### Mac怎么安装显示已经损坏了的文件 http://www.123fxb.com 🔧 图文解决方法: 1️⃣ 首先,确定显示已损坏的【Install安装文件; 2️⃣ 打开终端,在终端中复制粘贴输入以下命令: sudo spctl --master-disable 按下回车键; 3️⃣ 然后输入开机密码(输入密码时看不见),再按下回车键; 4️⃣ 在终端中复制粘贴输入以下命令: xattr -cr 5️⃣ 然后输入空格; 6️⃣ 把桌面上的【Install安装文件】拖到终端,按下回车键; 7️⃣ 完成后,双击桌面的install安装包进行安装即可! ### 安装navicat \[Navicat Premium 16.3.2(无需禁用SIP).zip\](.../.../coding_softs/Navicat/Navicat Premium 16.3.2(无需禁用SIP).zip) https://pan.quark.cn/s/e4710aea2788#/list/share eAyS 终端 sudo spctl --master-disable sudo spctl --master-disable ![image-20250213160045837](https://i-blog.csdnimg.cn/img_convert/dd4254274078108dea65c503acdee0a3.png) 进入安装界面 ![image-20250213160149215](https://i-blog.csdnimg.cn/img_convert/abfbd3e28493b55a7d747ce3a2914325.png) 拖进去安装 设置里面这样设置 ![image-20250213160236596](https://i-blog.csdnimg.cn/img_convert/2a75eb1760c0077138b080fe45eadd6e.png) ![image-20250213190743743](https://i-blog.csdnimg.cn/img_convert/07901db0740e9b4f08a2f1a5c0045f8e.png) ### 安装conda conda官网: https://docs.conda.io/projects/conda/en/stable/ 安装好后查看版本: conda --version 更新Conda版本 conda update conda 查看conda环境详细信息 conda info 查看虚拟环境 conda env list 创建一个虚拟环境 conda create --name my_venv python=3.9 ![image-20250215120209974](https://i-blog.csdnimg.cn/img_convert/5636dfefb775958cac9e65134b5875bc.png) 创建一个虚拟环境 conda create --name my_venv python=3.9 -n或--name定义环境名字,比如我使用的my_venv;还能指定python版本我使用的是3.7 激活虚拟环境 conda activate my_venv 退出当前虚拟环境 conda deactivate 删除虚拟环境 conda remove -n my_venv --all -n与上述同理(虚拟环境名称) 复制虚拟环境 conda create --name my_venv_new --clone my_venv 备份或分享虚拟环境 给环境快速配置的方法,给环境一个自己的配置文件.yml文件 #先得激活环境 conda activate my_venv conda env eport \> application.yml 对方拿到配置文件后,该文件将存放在工作目录下,然后基于该配置文件可以创建环境 conda env create -f application.yml 安装包 conda install \[package\](如:conda install numpy) 指定包版本 conda install xlwt=1.2.0 还能使用pip install pip install xlwt==1.2.0双等于!!! 还能批量安装文件中的依赖 #批量安装abc.txt中的依赖 conda install --yes --file requirements.txt 批量导出依赖到abc.txt下 conda list -e \> abc.txt 删除当前环境中的某个包 conda remove \[package

注:不能使用conda uninstall,只有在pip指令下才有pip unninstall

升级当前环境中的某个包

conda update [package]

升级所有包

conda update --all

搜索包

conda search [package]

删除没有用的安装包

Conda随着使用时间变长,安装的包也变多,会出现些问题,如:

包安装后从未使用过,占资源

安装包的tar包保留在本地中

由于依赖或环境等原因,不同版本重复安装

上述情况会使得Conda显得冗余且浪费储存,所以可以使用下述方法进行清理

conda clean -p

或者

conda clean --packages

删除tar包

conda clean -t

或者

conda clean --tarballs

删除所有的安装包及缓存

conda clean -y --all

复制代码
# 删除默认的conda镜像源
conda config --remove channels defaults

# 添加国内的镜像源 - 清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

# 验证配置
conda config --show channels

# 清除缓存
conda clean -i

运行参考

复制代码
(py312) tom@tom:~/tests$ conda config --remove channels defaults
(py312) tom@tom:~/tests$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(py312) tom@tom:~/tests$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
(py312) tom@tom:~/tests$ conda config --show channels
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
(py312) tom@tom:~/tests$ conda clean -i
Will remove 1 index cache(s).
Proceed ([y]/n)? y

(py312) tom@tom:~/tests$ conda config --show channels
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
(py312) tom@tom:~/tests$
任务一

任务做一个语音合成本地配置

网址是这个:

https://github.com/RVC-Boss/GPT-SoVITS

git clone https://github.com/RVC-Boss/GPT-SoVITS.git

复制代码
cd GPT-SoVITS 

注意:与其他设备上训练的模型相比,在Mac上使用GPU训练的模型的质量明显降低,因此我们暂时使用CPU。

  1. 通过运行xcode-select --install安装Xcode命令行工具。

  2. 通过运行brew install ffmpeg安装FFmpeg。

  3. 通过运行以下命令来安装程序:

    conda create -n demo python=3.9
    conda activate demo
    pip install -r requirements.txt

马上就是漫长的等待:

运行:

python webui.py

记得下载ffmpeg

conda install ffmpeg

chsh -s /bin/zsh

chsh -s /bin/bash

微信多开

https://cli.tweaks.app

安装步骤(开始以下步骤前,请确保输入法切换为英文)

Xiaodaidal

将下载到的wechattweak-cli放置于任意文件夹。

聚焦搜索:"终端",并打开终端。

dai

在终端输入cd,敲一个空格,然后把wechattweak-cli文件拖动到终端窗口,删除最后的wechattweak-cli,按回车

接下来,依次运行以下命令,每次输入一行命令并按回车键确认:

1.xattr -d com.apple.quarantine wechattweak-cli

2.chmod +x wechattweak-cli

3.sudo ./wechattweak-cli install

ida

说明:1.第三行命令中的英文.不要漏掉

2.运行第三行命令时需要输入电脑的开机密码,输入过程不会有任何提示,直接输入按回车确认即可。

3.看到终端提示:Install success!即安装成功,彻底退出微信再打开,然后右键点击程序坞中的微信图标,点击登录新

账号即可开启新的微信窗口,多次使用登录新账号功能即可实现多开

Mac 怎么安装mysql指定版本5.7.31

https://www.mysql.com

https://www.mysql.com/downloads/

https://dev.mysql.com/downloads/

https://dev.mysql.com/downloads/mysql/

https://downloads.mysql.com/archives/community/

正常安装后

复制代码
2025-02-21T03:19:11.569875Z 1 [Note] A temporary password is generated for root@localhost: fhh;elgc:1qY

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

官网说明中:从5.7.18开始不在二进制包中提供my-default.cnf文件【5.7.18前的版本可以检查一下 etc 目录下是否存在,如果 etc 目录下没有 my.cnf,可以找找安装包中有没有提供 my-default.cnf,有的话拷贝到 etc 目录下,并且修改文件名为 my.cnf】

既然官网不再提供,那就需要我们自己去创建啦

通过 command + 空格,输入 terminal.app 打开终端

#在 /etc 新建 my.cnf 文件

sudo vim /etc/my.cnf

client\]一定要是自己电脑的密码谢谢! default-character-set=utf8 password=2024 port=3306 [client] default-character-set=utf8 password=2024 port=3306 socket=/tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] character-set-server=utf8 init_connect='SET NAMES utf8 port=3306 socket=/tmp/mysql.sock skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M character-set-server=utf8 init_connect='SET NAMES utf8' [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates default-character-set=utf8 [myisamchk] key_buffer_size = 20M sort_buffer_size = 20M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout sudo chmod 664 /etc/my.cnf 终端: echo $SHELL ![image-20250221112645034](https://i-blog.csdnimg.cn/img_convert/405198e6f8fe16090575833850f922be.png) 就输入: sudo echo 'PATH=$PATH:/usr/local/mysql-5.7.31-macos10.14-x86_64/bin'\>\> \~/.zshrc source \~/.zshrc 1.打开终端 在终端执行命令echo $SHELL获得终端类型: /bin/zsh =\> zsh =\> .zshrc /bin/bash =\> bash =\> .bash_profile 如果看到的是/bin/zsh sudo echo 'PATH=$PATH:/usr/local/mysql-5.7.31-macos10.14-x86_64/bin'\>\> \~/.zshrc source \~/.zshrc ![image-20250221112816244](https://i-blog.csdnimg.cn/img_convert/da9d8761d58ffdedf9b2326b04d53b5a.png)如果看到的是/bin/bash sudo echo 'PATH=$PATH:/usr/local/mysql-5.7.31-macos10.14-x86_64/bin'\>\> \~/.bash_profile source \~/.bash_profile 2.使用命令 mysql -uroot -p 输入初始密码【输入时,密码不可见,拷贝初始密码后粘贴后直接 enter 即可】,进入 mysql 以后 修改密码【红字为密码,根据自身需求修改】 1:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('cqcq2024'); 2:FLUSH PRIVILEGES; 然后使用 Navicat 等第三方工具连接 MySQL 后就可以使用MySQL啦 如果没有初始密码解决方案 #打开终端,找到mysql所在位置 cd /usr/local/mysql/bin #执行命令,如果提示password输入开机密码 sudo mysqld_safe --skip-grant-tables #打开一个新终端 command+N,执行命令 mysql -u root #修改密码 UPDATE mysql.user SET authentication_string=PASSWORD('你想要的密码') WHERE User='root'; FLUSH PRIVILEGES;

相关推荐
```陪伴1 小时前
uniapp打包IOS私钥证书过期了,如何在非mac系统操作
macos·ios·uni-app
努力冲冲1 天前
Mac 选择下载安装工具 x86 还是 arm64 ?
macos
xybDIY1 天前
【Amazon 工具】在MacOS本地安装 AWS CLI、kubectl、eksctl工具
macos·云计算·aws
深兰科技1 天前
“AI问诊助手”落地武汉市中心医院,深兰科技助力医疗数智化升级
人工智能·macos·intellij-idea·phpstorm·深兰科技·武汉市中心医院·ai问诊助手
How_doyou_do1 天前
Mac-VScode-C++环境配置
c++·vscode·macos
一棵树长得超出它自己4 天前
Allure安装与使用【macOS】
macos
三金C_C4 天前
Mac配置开发环境
macos·开发环境
阿7_QuQ4 天前
Mac屏幕共享怎么使用?
运维·服务器·macos
Doris Liu.5 天前
macOS取证分析——Safari浏览器、Apple Mail数据和Recents数据库
数据库·macos·缓存·sqlite·safari·电子数据取证·macos取证
Brian_Lucky5 天前
macOS安装未验证软件报错解决:以FinalShell为例的完整指南
macos