在Anaconda命令提示符下运行Python脚本的Windows快捷方式

时间:2017-03-04 22:16:05

标签: python windows python-2.7 virtualenv anaconda

为了让用户更简单地启动Python脚本(在通过Anaconda命令提示符运行的virtualenv环境中),决定创建一个Windows快捷方式,只需双击即可实现此目的。

使用virtualenv加载打开Anaconda命令提示符的当前链接是

static inline CGFloat skRandf()
{
    return rand() / (CGFloat) RAND_MAX;
}

static inline CGFloat skRand(CGFloat low, CGfloat high)
{
    return skRandf() * (high - low) + low;
}

我们如何扩展此快捷方式以运行Python脚本?

5 个答案:

答案 0 :(得分:1)

我的建议是创建一个批次,例如,命名为jupyterlab.bat:

echo off

CALL  C:\Users\YourName\Anaconda3\Scripts\activate.bat C:\Users\YourName\Anaconda3\envs\YourEnv
jupyter lab

echo on 

然后为该批处理文件创建Windows快捷方式。

答案 1 :(得分:1)

对于那些希望使用“干净” cmd外壳并基于Eryk Sun的回答的用户。使用以下命令创建* .bat文件:

echo off
cls
"%windir%\System32\cmd.exe" /k ""C:\ProgramData\Anaconda3\Scripts\activate.bat" "C:\ProgramData\Anaconda3" && python "C:\Users\...path_to_your_file\...\your_script.py" && exit"

这将提供一个* .bat文件,该文件将在python脚本完成后关闭。路径是安装Anaconda时无需进一步输入即可找到的默认值。第一个路径与在星形菜单的“ Anaconda Prompt”快捷方式中找到的路径相同,可以通过快捷方式的属性进行访问。

对于那些不希望使用* .bat脚本的用户,可以通过右键单击所需的* .py文件中的“新建->快捷方式”来创建桌面(或任何地方)快捷方式* .lnk。 / p>

然后右键单击* .lnk文件,并将目标更改为:

%windir%\System32\cmd.exe /k ""C:\ProgramData\Anaconda3\Scripts\activate.bat" "C:\ProgramData\Anaconda3" && python "C:\Users\...path_to_your_file\...\your_script.py" && exit"

这应该为您提供启动Python脚本的直接快捷方式。请注意““”,其中包含了后续命令。

答案 2 :(得分:1)

正确插入引号后,这对我来说效果很好。我一直在寻找一个很好的解决此问题的方法。我已经安装了Anaconda3。多亏了Eryk Sun等人。

我的批处理文件如下:-

echo off
cls
"%windir%\System32\cmd.exe" /k ""C:\ProgramData\Anaconda3\Scripts\activate.bat" "C:\ProgramData\Anaconda3" && python "T:\Arduino\NodeMCU (ESP8266) Projects\Audio LED Strip\visualization.py""

答案 3 :(得分:1)

在 Windows 中创建 .bat 文件对我有用。然后我可以使用任务计划程序来安排它,或者随时从命令提示符运行它。

您可以使用 Windows 变量 %userprofile%,而不是在 CALL 中硬编码用户名。您可以输入 echo %userprofile% 来查看 %userprofile% 指向的内容:

call %userprofile%\Anaconda3\Scripts\activate.bat C:\Users\user\Anaconda3 
cd %userprofile% 

rem Run the below Python scripts

python script_1.py
python script_2.py
pause

答案 4 :(得分:0)

基于Jesse的回答以及其他详细信息。我的安装脚本如下:

CALL  C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3\envs\keras
cd C:\Users\boo\Dropbox\WSES
python pt1231C3F.py ABC 548 860

如您所见,Anaconda已安装在

C:\ProgramData\Anaconda3

为了找到安装位置,请启动常规的Conda命令提示符,然后键入以下命令:

where python

它将返回您的conda在python中的位置。您也可以在激活环境后运行此命令,路径将相应更新。 enter image description here