为了让用户更简单地启动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脚本?
答案 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