Anaconda在PowerShell中无法使用activate激活环境

Anaconda在PowerShell中无法使用activate激活环境Anaconda在PowerShell中无法使用activate激活环境并且使用AnacondaNavigator管理器也是可以成功激活环境的:但是问题来了:我在windows自带的WindowsPowerShell里使用activate命令切换环境时,命令明明已经成功执行,但却没有成功切换环境,如图:经过…

大家好,又见面了,我是你们的朋友全栈君。

我在电脑里用anaconda创建了一个tensorflow环境,在Anaconda Navigator管理器中确实显示已经创建成功:

Anaconda在PowerShell中无法使用activate激活环境

并且使用Anaconda Navigator管理器也是可以成功激活环境的:

Anaconda在PowerShell中无法使用activate激活环境

Anaconda在PowerShell中无法使用activate激活环境

但是问题来了:我在windows自带的Windows PowerShell里使用activate命令切换环境时,命令明明已经成功执行,但却没有成功切换环境,如图:

Anaconda在PowerShell中无法使用activate激活环境

经过各种折腾,终于发现原来是Power Shell并不兼容anaconda的虚拟环境!


解决方法:

情况一:Conda版本低于4.6

安装开源库:GitHub – BCSharp/PSCondaEnvs: Implementation of Conda’s activate/deactivate functions in Powershell.

命令如下:

conda install -n root -c pscondaenvs pscondaenvs

Anaconda在PowerShell中无法使用activate激活环境

然后更改Windows PowerShell配置,管理员身份启动PowerShell,并执行:

Set-ExecutionPolicy RemoteSigned

 执行效果如下:

PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned

执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): Y
PS C:\Windows\system32>

再次执行activate tensorflow,成功切换激活环境:

Anaconda在PowerShell中无法使用activate激活环境

情况二:Conda版本高于4.6

 conda 4.6以上版本,已经内置了对PowerShell的支持。

 以管理员身份打开,并在Powershell窗口输入:

conda init powershell

 然后重新以管理员身份打开Powershell,输入:

conda activate 虚拟环境名称

 即可成功切换!


觉得有用请留下你的赞 ^_^

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159000.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • “国产Linux“的终结

    “国产Linux“的终结

        现今,“国产Linux”不见了,也不再有人提起了,人们的思想获得了大解放。此话根据何在?
     
         6月29日,《2010‘开源中国,开源世界》高峰论坛在北京举行。高峰论坛的议事议程及其特意安排充分显示出,在我国开源发展历史上,这次会议是一个具有特殊意义的发展里程碑。近半年来,我国

    2022年5月13日
  • Docker(一):Docker的安装与常用命令

    Docker(一):Docker的安装与常用命令

    2021年9月26日
  • 爬取爱套图网上的图片

    爬取爱套图网上的图片#coding=utf-8frombs4importBeautifulSoupimportrequestsforiinrange(20):i=str(i)url=’https://www.aitaotu.com/weimei/16359_’+i+’.html’html=requests.g…

    2022年9月14日
  • pytest指定用例_测试用例怎么编写

    pytest指定用例_测试用例怎么编写前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

    2022年7月28日
  • 怎么样CSDN Blog投机和增加流量?

    怎么样CSDN Blog投机和增加流量?

    2022年1月7日
  • 爬虫框架Scrapy安装

    爬虫框架Scrapy安装免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。Scrapy爬虫框架用Python编写的功能强大,应用范围最广,最流行的爬虫框架,框架提供了大量的爬虫相关的组件,能够方便快捷的完成各网站的爬取。01Scrapy安装打开scrapy官方网站【scrapy.org】,目前最新版本为2.5:按照官方提供的脚本,在命令行执行安装:pipinst..

    2022年9月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号