真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

condaactivate在powershell腳本下無法正常工作怎么辦

本篇文章給大家分享的是有關conda activate 在powershell腳本下無法正常工作怎么辦,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站設計與策劃設計,天祝藏族自治網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:天祝藏族自治等地區(qū)。天祝藏族自治做網(wǎng)站價格咨詢:13518219792

Background

用powershell對Windows環(huán)境下的conda環(huán)境進行自動包管理(別問為什么不用cmd),有些包在anaconda的repo上不存在時,需要切到對應的環(huán)境下進行pip安裝。但conda activate這個時候不好用了。

Issue

在powershell腳本里執(zhí)行conda activate無效,無法激活對應的conda 環(huán)境,如果在下面進行包管理操作,如安裝,更新等實際上還是對父腳本的conda環(huán)境進行操作.

// 執(zhí)行 env_manage.ps1
powershell -ep bypass -File env_manage.ps

// content of env_manage.ps: 
conda activate env_test
conda info --envs

output:
# conda environments:
#
base                  *  C:\Miniconda3
env_test                 C:\Miniconda3\envs\env_test

可見 env_test環(huán)境并沒有激活,而且conda activate命令并沒有報錯,沒裝好不說,還會對base環(huán)境的包造成破壞。

Solution

觀察Anaconda Poweshell Prompt( conda 4.6版本之后提供的powershell命令提示符 ),這個快捷方式在activate base之前執(zhí)行了C:\Miniconda3\shell\condabin\conda-hook.ps1這個poweshell。依葫蘆畫瓢,在我們自己的poweshell腳本activate env執(zhí)行也去執(zhí)行這個powershell就行了。

// content of env_manage.ps:
Invoke-Expression 'C:\Miniconda3\shell\condabin\conda-hook.ps1'
conda activate env_test
conda info --envs

output:
# conda environments:
#
base                    C:\Miniconda3
env_test            *     C:\Miniconda3\envs\env_test

以上就是conda activate 在powershell腳本下無法正常工作怎么辦,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當前文章:condaactivate在powershell腳本下無法正常工作怎么辦
標題路徑:http://weahome.cn/article/iishcj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部