从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 mysql@8.0
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
安装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
进入安装界面
拖进去安装
设置里面这样设置
安装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
创建一个虚拟环境
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。
- 通过运行
xcode-select --install
安装Xcode命令行工具。 - 通过运行
brew install ffmpeg
安装FFmpeg。 - 通过运行以下命令来安装程序:
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
就输入:
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
如果看到的是/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;