windows用习惯了,换macos后一时难以适应,现将vscode,anaconda,tensorflow的安装过程整理如下,仅供参考,欢迎沟通。
一,macos安装vscode
本人喜欢去官网下载软件,以防止版本不兼容导致的花屏等一系列恶心后果,当然需要付费的另说。
vscode下载地址,https://code.visualstudio.com/
下载后双击打开,正常安装。
二,vscode配置python开发环境
这里目前我只安装了四个插件,查找python,jupyter,anaconda,其中anaconda packages里另外包含yaml插件:
此时python开发环境已经构建成功。
macos自带python2开发环境,我们需要安装python3,这里我直接安装anaconda3,同样地,在anaconda官网下载安装包,我选择的是命令行安装,此处为了尽快熟悉macos终端操作命令,就是这么作。
安装地址https://www.anaconda.com/products/individual#macos
安装步骤1,打开mac终端,运行如下命令:
shasum -a 256 /path/filename
这里,是新建安装目录,替换成自己的安装目录即可。
步骤2,安装python3.7
bash ~/Downloads/Anaconda3-2020.02-MacOSX-x86_64.sh
enter以后,静等安装。安装完成后,可以在终端输入命令 conda list 查看已经安装的扩展包,然而发现报错:
command not found
别急,我们需要配置环境变量,以后配置jdk时候也需要,一定要掌握。
mac系统下的环境变量:
- /etc/profile
- /etc/paths
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- ~/.bashrc
1,2为系统级别的,系统启动时就会加载,3-5是用户级别的,从前往后顺序读取,~/.bashrc没有上述规则,它是bash shell打开的时候载入的。因此,我们一般在bash_profile里添加。
mac终端输入命令,进入bash_profile页面,输入i 进行编辑
vim ~/.bash_profile
export ANACONDA_HOME=/xxxx/xxxx/anaconda3/bin
export PATH=$ANACONDA_HAME:$PATH:
编辑完成后,点击esc,并输入":wq"命令保存并退出,这里一定要输入,否则在下面的执行中会爆出,no such file or dictionary。
为了立即生效:再终端上继续输入
source ./.bash_profile
这样,环境变量就配置成功了,红框里就是 一个冒号引发的血案,":"
到这里,conda就安装好并配置好环境变量了,
我们在vscode里配置anaconda环境测试一把,这里我新建了一个python 工程,在vscode界面选择add a new workspace,添加成功,新建test.py文件写脚本,每一个程序员都是从helloworld开始的,如下图。运行时,选择运行环境,vscode检测到了conda3,因此,选择conda3执行脚本,成功输出了。
接下来,我想在一个环境下既可以写传统算法,也可以跑神经网络,那么我需要搭建tensorflow开发环境。我直接在中vscode terminal中输入命令 pip install tensorflow,在2.4kb/s的下载速度中,失败了~~~~~,这个时候,观察到下载的版本是
so ,直接去官网下载,下载地址:https://pypi.org/project/tensorflow/#files
我用的这个版本,ok,这个稍微快些,下载成功后,直接打开mac终端,输入安装命令:pip install 本地安装包所在地址
pip install /xxxxx/Downloads/tensorflow-2.2.0-cp37-cp37m-macosx_10_11_x86_64.whl
见证奇迹的时刻到了,成功啦~~~
conda list 命令再来一遍:
这时,我们再去vscode写个脚本看看,不用切换环境,可以直接import进来pandas,numpy,tensorflow。
至此,基于vscode,anaconda的python开发环境就配置好啦。
有问题请与我联系!!请大家记得避坑。