|
windows下多个python版本共存前置说明安装anaconda并配置环境变量使用最后附上anaconda相关操作下载链接申明前置说明win11原有python3.12和python2.7(已共存)目标:使用多个不同的python版本,分为常用和不常用版本,常用python3.12和python2.7用于处理日常事务,对于具体某些可能有兼容性问题的工具则使用anaconda虚拟环境在开始之前,先分享一个小知识,针对系统中python3和python2的共存问题,已经有很好的解决方案:使用python3:py-3等价于python3py-2等价于python2而py.exe在安装python时就已经安装到了C:\Windows,且该路径已存在于系统环境变量中(若不存在可以手动添加)但是,这样依然存在问题,若想使用python3的其他版本而不是python312,该怎么办答案呼之欲出:anaconda!!!使用anaconda进行python3/2其他版本的管理安装anaconda并配置环境变量在安装anaconda之前,先将用户/系统环境变量中关于python的路径取消,否则可能会与anaconda中python环境冲突注意:不是取消掉py.exe的路径在这一步选择了取消勾选,因为在此之前的vscode和pycharm等已经正常设置原python路径且正常工作安装好后,可以从开始菜单处进入anaconda环境但是每次这样进入太过繁琐(不优雅)可以将anaconda的执行文件加入path变量C:\Users[你的用户]目录下(安装时选择的是普通用户,也就是一路默认,选择了justme)或者C:\ProgramData目录下(安装时选择的是管理员,也就是选择了allusers)使用重新打开终端后,想要完全能够正常使用,还需要初始化:condainit选择安装python36的虚拟环境激活python36环境,并查看python版本在C:\Users\qis\Desktop\code\python下新写了一个简单输出的代码用于验证分别用anaconda的python36,系统中已存在的python312运行无误查看pycharm的python路径是否被修改可以看到此举并没有对已存在的环境有修改最后附上anaconda相关操作增condacreate--name
Ex:condacreate--namepython36python=3.6condainstallnumpypandas#激活环境后安装包condaenvexport>environment.yml#激活环境后,将当前环境的配置导出,方便下一次重现condaenvcreate-fenvironment.yml#使用配置文件创建新环境condacreate--name--clone#克隆1234567删condaremove--name--all1改null1查condaenvlistcondasearch
#搜索可用的包12用condaactivate#同终端切换第二个环境时,需要将第一个环境退出,不同终端窗口/标签中可用激活不同的环境!!condadeactivate[env_name]#退出环境12下载链接a)官方地址:https://www.anaconda.com/download/successb)官方直接下载地址:https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Windows-x86_64.exec)增加个人网盘下载:https://pan.baidu.com/s/1Xd-A4aD1eHHbPoOngxp-cA?pwd=52pj申明首发于https://www.52pojie.cn/thread-1946940-1-1.html参考并感谢:https://www.zhihu.com/question/21653286
|
|