文章目录
最近换mac了,准备记录一下自己需要用到的一些配置过程。
1. item2
官网下载安装。 item2是一个类似mac自带终端的东西,稍微美化了一些,多一些功能。(后面给的网址看一下安装item2部分就行) https://www.jianshu.com/p/2ebbc4a6df52
2. zsh
命令行美化工具,一般用linux的同学们都会用到。一般情况下安装zsh就是:
sh -c “$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)“
但通常会安装失败,连接不上,墙的问题。
这时候需要用国内的路径(zsh/oh-my-zsh国内网络快速安装方法及主题选择):
https://blog.csdn.net/weixin_42275611/article/details/106011828
3. homebrew
这是mac平台一个包管理工具,安装后就可以用brew install xxx(例如anaconda)来安装各种包,比较方便,这里同时也需要国内路径。
Homebrew国内安装&卸载 – 知乎:
https://zhuanlan.zhihu.com/p/111014448
4. anaconda
这时候就可以利用brew来安装anaconda,安装卸载比较方便。
Mac中安装anaconda3的2种方法:手动或homebrew安装:
https://blog.csdn.net/weixin_46115371/article/details/108159262
其中注意brew cask install anaconda 这句话因为版本原因现在要改为 brew install –cask anaconda
此外,conda在安装的时候有一个是否初始化的选项,默认是yes,这里选择no,按照教程配置好后,source activate一个env,然后在里面conda init一下就行,这样会修改~/.bash_config文件。如果用zsh的话,就conda init zsh就行,这样会修改~/.zshrc文件。
设置进入bash/zsh不自动activate base env:conda config —set auto_activate_base false
然后就可以用conda activate来激活环境。
另外注意我发现在mac利用brew安装anaconda,虚拟环境下pip安装包存放路径不太一样,在:
/usr/local/anaconda3/envs/xxx/lib/python3.6/site-packages
里(我创建环境时候是 conda create -n xxx python=3.6)
同时,在pycharm配置虚拟环境的python时,要指定:
/usr/local/anaconda3/envs/xxx/bin/python
这个文件。
pip 清华源: https://pypi.tuna.tsinghua.edu.cn/simple
注意在装tensorflow的时候还是装稳定的1.4版本吧,python=3.6
pip install tensorflow==1.14.0 (我自己习惯这个版本,对应cuda10.1)
5. vscode安装以及配置python、remote ssh 远程开发、配置git、latex
下载安装vscode,配置python: https://www.cnblogs.com/abelsu/p/10139203.html
舒适的vscode setting配置(可以参考一下): https://blog.csdn.net/geek_hch/article/details/105696510
vscode使用code-runner 运行代码以及一些配置:https://www.cnblogs.com/richerdyoung/p/12001508.html
一个小时后我意识到coder-runner我用不太顺,可以用vscode自带的调试,可以设置参数、debug、运行等。
VSCode配置 for Mac(二)Python (launch.json 、settings.json 、tasks.json)
这里我记录一下python 基本的launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",