
1 cdwyd 2018-05-23 20:50:09 +08:00 via Android 打包成单文件 exe |
2 gjquoiai 2018-05-23 20:53:33 +08:00 我写的辣鸡 powershell: if (Test-Path ".\venv\Scripts\activate") { .\venv\Scripts\activate.ps1 } _(:з)∠)_ |
3 kY8mbXW833Lu28xn 2018-05-23 20:56:25 +08:00 via Android 这算伸手贴吗?麻烦楼下告知 |
4 wenzhoou 2018-05-23 21:44:41 +08:00 via Android 不晓得。标题太长不看 |
5 LemonFirst OP @1024MB 实在是连搜索都不知道怎么搜索 |
6 LemonFirst OP @gjquoiai 直接这样就可以吗? 我本来想测试一下写了 ...\venv\Scripts\activate.bat pip list pause 然后直接双击 结果 pause 都没有成功窗口就关掉了。 虽然知道可以再 cmd 里面执行,不过没有这样操作就放弃了 |
7 LemonFirst OP @cdwyd 没想到这个方案,来试一下。 |
9 shijingshijing 2018-05-23 22:05:05 +08:00 via iPhone 把 python 脚本拖到 开始菜单->程序->启动 试试看 不行的话,打开记事本,python c:\user\xxxxxx (你放 python 脚本的路径)xxxxx\myPyScript.py ,另存为 xxx.bat ,然后拖到启动里面去。 |
10 LemonFirst OP @shijingshijing 这是什么操作?这不是开机启动吗?看来我的描述很有问题啊没把问题说清楚。 |
11 LemonFirst OP @UnknownR 谢谢,看看能不能找到相关的信息测试一下,至少在 powershell 下执行 activite 不会直接给我开一个新窗口,可能比较容易点。 |
12 LemonFirst OP 用 powershell 一下子就搞定了。。。可以了溜了溜了。 |
13 arthasgxy 2018-05-23 23:28:38 +08:00 是要,给那种对编程一窍不通的同事,一个一键运行 python 的方案么? |
14 bear330 2018-05-23 23:43:25 +08:00 @ LemonFirst 出在你的第一行 ...\venv\Scripts\activate.bat 是另一 bat , 所以要加上 call call ...\venv\Scripts\activate.bat 就解了 |
15 alvin666 2018-05-24 00:03:46 +08:00 via Android 我直接就是 pythonw /aaa.py ,双击运行,还可以加 input,也写过用 vbs 调用,好处是没有任何图形界面,不像 cmd 还要闪一下 |
16 geelaw 2018-05-24 00:09:13 +08:00 via iPhone 我一般是写一个 PowerShell 脚本,然后写一个 batch 启动 PowerShell 脚本(这样可以保持 AllSigned 的执行策略) |
17 geelaw 2018-05-24 00:17:26 +08:00 |
18 LemonFirst OP @arthasgxy # 13 不是。自己想偷懒而已。。。 |
19 LemonFirst OP @bear330 #14 虽然用 powershell 解决了,但是还是感谢解答。 这样可以以此去了解 bat 的流程,增长见识,不然本来都不知道从何下手。感谢 |
20 LemonFirst OP @geelaw #17 感谢。 |