macos+vscode+anaconda+tensorflow打造python开发环境

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系统下的环境变量:

  1.  /etc/profile
  2.  /etc/paths
  3.  ~/.bash_profile
  4.  ~/.bash_login
  5.  ~/.profile
  6.  ~/.bashrc

1,2为系统级别的,系统启动时就会加载,3-5是用户级别的,从前往后顺序读取,~/.bashrc没有上述规则,它是bash shell打开的时候载入的。因此,我们一般在bash_profile里添加。

mac终端输入命令,进入bash_profile页面,输入进行编辑

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开发环境就配置好啦。

有问题请与我联系!!请大家记得避坑。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值