如何在anaconda提示符下运行powershell脚本



我使用的是一台没有管理权限的windows电脑。Python已安装,但仅在anaconda提示符下工作,而不在正常的cmd提示符下,因为它未添加到路径中。由于我没有管理权限,我无法添加它。

我有一个相当简单的powershell脚本,它运行一堆python脚本:

cd mydir
python script1
"script 1 done"
python script2
"finished"

编辑:现在,我打开anaconda提示符,手动粘贴脚本,然后点击回车键。一切都很完美。有没有办法在powershell中做到这一点,即告诉powershell打开anaconda提示符(不是标准的cmd(并将脚本粘贴到

您可以自己将其添加到路径中,也可以在powershell中:

$env:path += ';C:ProgramDataAnaconda3'
cd mydir
python script1
"script 1 done"
python script2
"finished"

或者在您的windows配置文件中。或者在控制面板中;用户";形式:设置Windows PowerShell环境变量

Anaconda powershell的快捷方式可以做很多事情。不知怎么的,如果你不想使用它,你必须复制它。我不是蟒蛇用户。

%windir%System32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:ProgramDataAnaconda3shellcondabinconda-hook.ps1' ; conda activate 'C:ProgramDataAnaconda3' "

也许把这个放在你的剧本的顶部。它也会修改路径。

C:ProgramDataAnaconda3shellcondabinconda-hook.ps1
conda activate C:ProgramDataAnaconda3

添加!三个都有!path为我解决了这个问题。

$env:path += ';C:ProgramDataAnaconda3' 
$env:path += ';C:ProgramDataAnaconda3Scripts'
$env:path += ';C:ProgramDataAnaconda3Librarybin'

相关内容

  • 没有找到相关文章

最新更新