Arthur Alunts Asked:2024-10-28 16:40:13 +0000 UTC2024-10-28 16:40:13 +0000 UTC 2024-10-28 16:40:13 +0000 UTC 如何从 .sh 运行 .py? (双击) 772 问题描述: 我有操作系统:Linux Mint/Open Suse Leap 16。 + Idle3 python3 开发环境 + 我的 Python 代码和 pygame 库。 任务是通过双击文件从 .sh 运行 .py)。 python-3.x 1 个回答 Voted Best Answer Arthur Alunts 2024-10-28T16:47:15Z2024-10-28T16:47:15Z 让我们继续解决这个主题的问题: E 如果你的代码中有库,例如 pygame,那么这将不是多余的: 在控制台中: $ sudo zypper install python3-pygame $ pip install -U --ignore-installed python-openstackclient $ sudo zypper remove python3 $ sudo zypper install python3 $ python3 -m pip install pygame $ pip3 install pygame 通过列表中的第二个发现安装 IDLE3。 (并在其设置中进行行编号。) 开始/设置/应用程序/ 编写.py 添加 / 指定程序:/usr/bin/idle3.12 如果不适合,您需要找到一个程序添加到/usr/bin/idleNNN. 对于sh-file:同样的事情,只是:/usr/bin/bash 不要忘记: 0.py从以下位置运行0.sh: 创建一个文本文件0.sh: #!/usr/bin/bash echo 1111 python3 0.py 创建于0.py: print("Hello World") 在文件属性中将其设置0.py为/0.sh可执行文件。 转到带有0.py和0.sh文件的项目文件夹。打开控制台: $ chmod +x 'Перетаскиваем файл и заключаем его в такие кавычки' нажимаем (enter) /.'Перетаскиваем файл и заключаем его в такие кавычки' нажимаем (enter) (重要提示:一路上,检查是否给出错误,以便行尾没有多余的空格和符号 - 如果有的话,用退格键将其删除。) После этого все работает!
让我们继续解决这个主题的问题: E
如果你的代码中有库,例如 pygame,那么这将不是多余的: 在控制台中:
/usr/bin/idle3.12/usr/bin/idleNNN.sh-file:同样的事情,只是:/usr/bin/bash不要忘记:
0.py从以下位置运行0.sh:创建一个文本文件
0.sh:创建于
0.py:在文件属性中将其设置
0.py为/0.sh可执行文件。转到带有
0.py和0.sh文件的项目文件夹。打开控制台:(重要提示:一路上,检查是否给出错误,以便行尾没有多余的空格和符号 - 如果有的话,用退格键将其删除。)