使用Anaconda安装Python后遇到的一些问题
最近换了电脑,直接安装了Anaconda。之前是先装好了python然后再装的Anaconda,好久都没有再装过了,这次直接装Anaconda后,发现遇到了好多问题,特此记录一下。
安装环境:WIN10。
1.在命令行中输入python提示不存在这个命令
这个是由于没有把python加入到环境变量中的原因,在Anaconda安装步骤中,有一步会问你是否添加到环境变量中,如图:
我在安装的时候没有选择这个,就需要手动把Anaconda添加到环境变量中。具体添加方法可见此博客安装完Python之后,如何设置Python环境变量。当然,这里有一点,因为我安装的是Anaconda而不是直接安装的python,所以路径我们需要选择的是带有python.exe的路径,我的路径也就是D:\Anaconda。
在环境变量中添加完此路径之后,再在命令行中输入python,就能够看到如下的显示:
这里说明安装的python已经添加到了环境变量中,但是又遇到了下一个问题,没有激活环境,解决这个问题之前,首先得先解决conda命令不能使用的问题。
1.1 conda命令不能使用
此时如果使用conda命令,就会报下面的错误:
‘conda’ 不是内部或外部命令,也不是可运行的程序或批处理文件
这时,只要把anaconda目录下的scripts文件夹添加到环境变量中就行了。
1.2 Python环境需要激活
当能够使用conda命令后,就需要解决Python环境未激活的问题。首先在cmd中输入命令
conda info --envs
会出现这种效果,此图是从其它地方找的,并不是我的截图,但是显示的结果是相同的。
下面显示的就是要激活的路径。
注意,这里有个Warning,这个是conda的版本问题,执行下面命令后即可消除:
conda update conda
然后,执行命令
conda activate myenv
myenv为执行上一条命令后得到的结果,执行完毕后,之前的警告就能够消除了。
注意,这里有一个问题,就是你必须在每次重新打开cmd后先输入activate命令,否则还是会显示python未激活,这个问题我现在也不知道怎么解决,希望有知道的小伙伴能讲下,要不直接卸了重装python也行。
2.Jupyter Notebook无法自启动浏览器,需要手动输入
此问题可见这篇文章:https://blog.csdn.net/weixin_44301580/article/details/90722360
暂时遇到了这些问题,后续有问题或者解决办法再补充。