通过Anaconda提示符更改Python的版本

通过Anaconda提示符更改Python的版本,python,anaconda,powerbi,command-prompt,conda,Python,Anaconda,Powerbi,Command Prompt,Conda,我正试图通过Anaconda为一位同事下载python。我们正在尝试下载正确的版本,以保持与Power BI的兼容性。我们希望在PowerBI中实现Python视觉效果。默认情况下,将下载3.7。我读到Power BI不支持3.7。我需要降级到3.6.5(我已经确认的版本可以正常工作) 我们已尝试打开anaconda提示符并运行 conda install python=3.6.5 当运行上述程序时,我们被告知将发生的所有升级和降级,我们接受它们,它们都渲染为100%,但代码返回/结束时会出现“

我正试图通过Anaconda为一位同事下载python。我们正在尝试下载正确的版本,以保持与Power BI的兼容性。我们希望在PowerBI中实现Python视觉效果。默认情况下,将下载3.7。我读到Power BI不支持3.7。我需要降级到3.6.5(我已经确认的版本可以正常工作)

我们已尝试打开anaconda提示符并运行 conda install python=3.6.5

当运行上述程序时,我们被告知将发生的所有升级和降级,我们接受它们,它们都渲染为100%,但代码返回/结束时会出现“[Errno 13]权限被拒绝:'C:\Users\NAME\AppData\Local\Continuum\anaconda3\python.exe”

在“更改”之后,我们运行: 导入系统 打印(系统版本)

他仍然是3.7.3

我们是否应该尝试在anaconda提示符中更改python的版本?命令提示符?我们是否需要完全卸载anaconda并指定要安装的特定python版本?卸载anaconda会卸载python吗


谢谢大家!

您可以这样运行它,因此python的每个版本都有自己的anaconda环境(这将在该环境中安装所有anaconda的默认软件包):

当您想要使用此版本的python和所有已安装的软件包时:

conda activate python3.6.5
要仅创建没有anaconda默认包的环境,请执行以下操作:

conda create --name python3.6.5 python=3.6.5

我经常使用不同的python版本。我用Anaconda处理这个问题的方法是通过不同的环境。应该是
conda激活python3.6.5
。只需普通
activate
即可在Windows上工作,这是较旧的激活方式environments@darthbith是的,但从他的路径和python.exe判断,他在windows上,这就是我这样写的原因。每次在jupyter笔记本中使用之前,我是否需要命令提示符“激活python3.6.5”?我想将3.6.5设置为默认值。@d_kennetz是的,但是
conda activate
更正确,即使在Windows上也是如此。另外,你的答案对不在Windows上的人很有用。我很欣赏你的见解!我做了相应的编辑。
conda create --name python3.6.5 python=3.6.5