先简述一下我下载Anaconda的背景吧。我之前下载过Anaconda3,不过因为一些原因,又将它卸载了。卸载之后,我又分别下载了Python3和PyCharm。
现在因为学习上的一些需要,又需要下载Anaconda3。行,我心想,下就下呗。但是哪能想到啊,第一次下载顺风顺水,没一点问题,谁知道在这等着我呢,下载之路不可谓是磕磕绊绊。
出现的问题:
win10下安装Anaconda3,下载完成后只出现Anaconda Prompt,没有其余Anaconda的软件
在cmd命令提示符输入conda list之后,显示conda不是内部或外部命令。在Anaconda Prompt输入conda list有时候又会显示,Anaconda3\Scripts\activate.bat 不是内部或外部命令,也不是可运行的程序的问题处理方法
已经尝试的解决方法
- 由于官网下载太慢,然后使用了同学的安装包,重复下载、卸载,但是情况还是一如原来。(如果大家没有安装包,也可以去清华大学开源软件镜像站下载镜像文件,一路下拉就是最新版本)
- 安装Anaconda3安装包的时候,老师说不要勾选“自动添加安装路径”,(咱是乖孩子,咱听老师话)我就没有勾选,但是,虽然没有勾选,并且安装后我又手动添加环境变量了。emmm,依旧
没有安装成功
。 - 好吧、再次卸载,这次重新安装的时候,我勾选了“自动添加安装路径”(就是安装包里弹出的两个勾勾我全选了)。但是,
仍旧安装失败
。
查度娘,然后看到网上说和下载过Python有关。然后,我就将python3给卸载了,emmm虽然,可能不关Pycharm什么事情,但是,我还是将Pycharm也卸载了(当时心里想的是会不会Pycharm里边还有残留Python的东西,以防万一,全卸了吧。并且删除了Python3和Anaconda3的相关的环境变量)然后,重新下载Anaconda3,(这次我还是勾选“自动路径添加”和不勾选“自动路径添加”都试了一次),但是,
依旧安装失败
查度娘,网友说可能和win10没有更新到最新系统有关。我一查,哎呦,我的系统确实不是最新版的(这时,感觉曙光就在眼前)。然后更新win10系统。重启电脑。
(话说这一段路程也是够坎坷的,重启的时候,电脑蓝屏显示“自动修复”无法修复你的电脑(当时真的超级害怕走到重置电脑的那一步,那我的啥软件不都····),之后的解决方法是高级选项-疑难解答-高级选项-启动设置-重新启动-禁用驱动程序强制签名,bingo!阶段性成功(至少电脑重置危机暂时解除了))
然后继续下载Anaconda3(这次还是勾选“自动路径添加”和不勾选“自动路径添加”都试了一次),依旧失败。
成功的解决了我的问题的方法
- 查度娘,网友说可能跟Anaconda的版本有关。果断换版本
这次我下载的是Anaconda3-4.2.0版本
哇塞!!amazing,成功了!!!真可谓是功夫不负有心人!只要功夫深铁杵磨成针!(可能萝卜青菜各有所爱?我电脑不好这新版本这一口??(笑哭)
PS:
- 网友说安装到最后的弹出的黑窗口不要关闭(但从安装失败到安装成功,我的电脑始终都没有弹出过黑窗口)
- 关于安装顺序应该是Anaconda3-Pycharm(这又是一段小故事:我安装Anaconda3成功之后,接着我又安装了Python3(想着说把我之前的软件再安装回来)、Pycharm。丫丫的,这回Pycharm是能用了,但我回头一看,它丫的我Anaconda3又不能用了,打开Anaconda Prompt显示系统找不到指定路径。询问了一下老师,原来是因为Anaconda3和Python3。Anaconda3里边已经有Python3,然后Anacond3在启动的时候它就不知道要启动哪个。所以,需要将Python3卸载。但是,卸载完,发现仍然不能使用Anaconda3。无奈,再一次卸载Anaconda3,重新安装,再重新配置一下Pycharm的解释器。好啦!!!至此,安装Anaconda3和Pycharm告一段落。目前,博主正在前往让Anaconda3、Python3共存的路上(因为我觉得Pycharm还是搭配Python3好用,Pycharm用Anaconda3里的Python运行,我老觉得怪怪的,啧啧!其实都一样,心理作用)。如果有小伙伴知道怎么解决这个问题,欢迎博客下方留言啊啊啊啊!!!!!!
- 现在这个问题好像是解决了,就是Anaconda3和Python3下载的时候都不要勾选“自动添加路径”这一选项,然后我的电脑这样操作之后是没有出现问题。
小故事的后序:我隔了几天,不死心又回去下载了最新版,万万没想到的,万万没想到~.此次下载一次成功。我··················
现在的时间是2022年4月19日
我在使用Ubuntu安装anaconda和pycharm和Python的时候,又遇到了和以上相似的问题。这一次我使用的是设置Python引用的优先级,来解决问题的。
# 安装Python3.6
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
$ sudo update-alternatives --config python3
# 系统中就有 Python 2.7、Python 3.5、Python3.6、Python3.7同时存在
hadoop@virtual-machine:~$ sudo update-alternatives --config python3
[sudo] hadoop 的密码:
有 3 个候选项可用于替换 python3 (提供 /usr/bin/python3)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/bin/python3.6 2 自动模式
* 1 /home/hadoop/anaconda3/bin/python3.7 1 手动模式
2 /usr/bin/python3.5 1 手动模式
3 /usr/bin/python3.6 2 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
python3 -V
hadoop@virtual-machine:~$ python3 -V
Python 3.7.6
hadoop@virtual-machine:~$
小伙伴们要不要忘记配环境变量嗷
export HIVE_HOME=/usr/local/hive
export SQOOP_HOME=/usr/local/sqoop
export JAVA_HOME=/home/hadoop/Downloads/jdk1.8.0_162
export JRE_HOME=${ JAVA_HOME}/jre
export CLASSPATH=.:${ JAVA_HOME}/lib:${ JRE_HOME}/lib:$CLASSPATH:$SQOOP_HOME/lib
export PATH=${ JAVA_HOME}/bin:$PATH:/home/hadoop/anaconda3/bin:/usr/local/hadoop/bin:/usr/local/hadoop/sbin:$HIVE_HOME/bin:$SPARK_HOME/bin::$SBT_HOME/bin:$SQOOP_HOME/bin
#export HADOOP_HOME=/usr/local/hadoop
export SPARK_HOME=/usr/local/spark
export PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/lib/py4j-0.10.7-src.zip:$PYTHONPATH
export PYSPARK_PYTHON=/home/hadoop/anaconda3/bin/python3.7
export PYSPARK_DRIVER_PYTHON=/home/hadoop/anaconda3/bin/python3.7
# PYTHONPATH环境变量主要是为了在Python3中引入pyspark库,PYSPARK_PYTHON变量主要是
设置pyspark运行的python版本。