问题背景:学期中就有学习TensorFlow的打算,因为之后可能会用到,而自己习惯用vs,就想把python揉进去,但是屡次尝试未果,总是出现各种各样的问题,什么不是windows32位应用,pip安装失败,后来又在某个网课当中看到了Anaconda这个软件,按照当中的教程来做,结果发现,Anaconda Navigator中创建新的环境之后,安装各种库也是屡屡失败,终于经过了不知道多少次试错,现在知道了如何使用Anaconda安装第三方库,并且在vs当中使用自己编辑的环境。
一、软件安装
1. Anaconda
根据自己的配置选择,这里安装的是python 3.7 64-Bit。
安装到这一步要选择All Users,因为我自己电脑的账户不是最初的管理员账户,选择Just Me的时候,注册表信息在我这个账户不会更新,就不会显示这几个快捷方式
这里第一个Prompt,是Anaconda自带的命令控制行窗口,如果windows没有添加相应的环境变量,那么在cmd里面就无法使用conda指令,只能在这里使用(我自己的操作都是在Prompt中完成的)
2. VS2019
官方下载安装包安装就可以,这个很友好~没有什么坑坑巴巴的
二、Anaconda中Python环境的配置
首先是在某网课当中看的教程
告诉我新建一个环境命名为tensorflow(其实啥都行),然后在search中搜索tensorflow,如下图
有是有,但是下载安装奇慢无比而且都是无疾而终,查证一番说是因为自带的channel当中的网站都是国外网站,国内访问着实慢,所以安装的巨慢,道理和大家自己pip install ***非常慢也一样,同理就会想到清华镜像。
可以通过在Prompt当中输入以下指令在channels中添加清华镜像站
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 --set show_channel_urls yes
这样接下来使用conda install的命令时下载速度就会相当的快~
但是有的库还是得使用pip install的命令来安装,这时候可以在pip install *** 后加入清华镜像站的链接
pip install *** -i https://pypi.tuna.tsinghua.edu.cn/simple
效果是相同的
安装成功~
PLUS:
此外还有安装时提示——Solving environment: failed with initial frozen solve blabla
导致无法安装的情况,这里推荐这个方法:https://blog.csdn.net/weixin_41622348/article/details/100582862
三、VS2019中选择Python环境
首先选择查看所有Python环境
然后出现下面的窗口
默认的base环境就是第一个Anaconda(正常情况下只有一个,这里是因为我的电脑被我玩坏了,装过好多个环境...)
选择之后,在新建的.py文件中import刚刚安装的第三方库就可以啦
此外,刚刚安装后需要重启编译器才能加载出来,而且我的vs要在挂了很久后,库函数才能正确的加载在自动补充窗口当中,在加载出写上去可能会警告,但是也是可以运行的!
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2019anzhuangwenti/2020/0727/5505.html