安装了anaconda的python3.8与之前的python3.7切换

在学习机器学习安装Anaconda后,原有的Python环境被替换,导致基于Django的项目运行出错。解决方法是检查环境变量,将Python3.7的路径调整到Anaconda路径之前,确保系统使用的是所需的Python版本。通过调整环境变量,成功切换回Python3.7,项目恢复正常运行。
摘要由CSDN通过智能技术生成
Anaconda中的python与之前安装的python切换

因为要学习机器学习,安装了Anaconda,不过最近做的项目一直用的是之前安装的python,里面已经有很多安装的第三方包了,因为项目是基于Django的,安装完Anaconda后运行项目出现了如下错误:

// Django模块找不到
Traceback (most recent call last):
  File "manage.py", line 9, in main
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 20, in <module>
    main()
  File "manage.py", line 11, in main
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

后来查资料发现Anaconda中自带的python已经取代了原有版本的python(如果之前安装python时是系统自动配置的环境变量才会出现这种情况,不过自己配置python环境想要切换Anaconda默认的python原理都一样)。

打开命令窗口查看python版本,我之前的python3.7是系统自动配置的,所以默认是Anaconda自带python。
在这里插入图片描述
切换要在path中配置python3.7的环境变量,如果python3.7的环境变量在Anaconda配置的变量下面,则默认打开Anaconda的python。
在这里插入图片描述
若要切换之前的python3.7,直接把python3.7的变量移动到Anaconda上面就可。
在这里插入图片描述
在这里插入图片描述
系统就可以正常运行了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值