腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
Shebang
不工作#!/usr/local/bin/
python
、
、
我正在尝试
使用
Crontab来安排一个shell
脚本
来运行主要的
python
脚本
。我曾尝试将
shebang
#!/usr/local/bin/
python
放在
python
脚本
的第一行,但它错误地显示“无法导入某些包”。但是,如果我通过/usr/local/bin/
python
python
_script.py
调用
she
浏览 8
提问于2018-08-14
得票数 0
2
回答
Relative :如何编写运行可移植解释器的可执行
脚本
、
、
、
、
假设我们有一个程序/包以及它自己的解释器和一组
脚本
,它们在执行时应该
调用
它(
使用
shebang
)。假设我们希望保持它的可移植性,即使只是简单地复制到不同的位置(不同的机器),而不
调用
安装/安装或修改环境(PATH),它仍然能正常工作。不应为这些
脚本
混合
使用
系统解释器。/bin/sh "exec" "`dirname $0`/
python
2.7" "$0&
浏览 3
提问于2015-10-19
得票数 9
回答已采纳
6
回答
Shebang
Notation: Windows和Linux上的
Python
脚本
?
、
、
、
我有一些用
Python
编写的小工具
脚本
,我希望它们可以在Windows和Linux上
使用
。我希望避免显式
调用
Python
解释器。有没有一种简单的方法可以在Windows和Linux上将
shebang
符号指向正确的位置?如果不是,有没有其他方法可以在Windows和Linux上隐式
调用
Python
解释器,而不必在操作系统之间传输时修改
脚本
?编辑: Windows上的
shebang
支持是Cygwin提供的,但我想在Win
浏览 1
提问于2011-09-28
得票数 78
1
回答
使用
shebang
调用
python
脚本
、
、
、
我想从命令行运行
python
脚本
foo.py,如下所示 $ foo 在foo.py中
使用
shebang
,例如: #!/usr/bin/env
python
print('this is foo') 允许我这样称呼它: $ ./foo.py 如何删除前导./和尾随.py
浏览 16
提问于2020-08-29
得票数 0
回答已采纳
1
回答
为什么
python
shebang
不能接受三个以上的参数?
、
、
我正在尝试
使用
几个参数运行
python
脚本
,分别是选项卡警告、优化和详细参数、-t、-O和-v。当
shebang
中最多有一个参数时,
脚本
运行良好。在
python
shebang
中传递多个参数是错误
浏览 0
提问于2013-06-28
得票数 2
回答已采纳
1
回答
脚本
在终端上运行,但不是以cron身份运行
、
、
、
在mac上,我有一个
调用
python
脚本
的shell
脚本
。如果我从命令行运行它,它运行得很好。如果我在cron作业中执行相同的操作,则会得到错误"env:
python
3: No such file or directory"。
python
脚本
中的
shebang
行是"#!/usr/bin/env
python
3"。 如果我将
shebang
行改为#!
浏览 10
提问于2020-12-08
得票数 0
回答已采纳
2
回答
我能指望
python
2在路上吗?
、
、
、
我正在分发一个
python
程序,并收到抱怨说,在链接/usr/bin/
python
到
python
3的环境中,人们必须编辑
shebang
行或
使用
python
2显式
调用
脚本
。我可以将
python
2写在
shebang
行中,但我担心不兼容。我正在
使用
自动工具,所以我也欣赏自动工具魔术提示。
浏览 11
提问于2013-07-26
得票数 2
回答已采纳
5
回答
在shell
脚本
中
使用
shebang
、
、
在Linux中,我们通常在
脚本
中添加一个
shebang
来
调用
相应的解释器。我尝试了下面的例子。为何会这样呢?据我所知,她需要找到翻译。那么shell
脚本
是如何工作的,而不是
python
脚本
呢?
浏览 0
提问于2013-09-23
得票数 3
回答已采纳
1
回答
将
python
2
shebang
转换为
python
3
shebang
以获取一组文件
、
、
、
我将我的
python
脚本
从2.7升级到3.6 --所有
脚本
都有
python
2
shebang
,即#!/usr/bin/
python
我想
使用
python
脚本
将其更改为
python
3
shebang
#!/usr/bin/
python
3
浏览 5
提问于2021-04-27
得票数 0
回答已采纳
1
回答
无法访问已激活的
python
环境的包
、
、
/usr/bin/
python
的情况下运行,它会抛出错误但我想在其他conda环境中运行它。当我运行代码时,无论我激活哪个conda环境,它仍然获取系统
python
的旧包,例如opencv 2.4.8,而我想
使用
4.0.0 我能理解它可能是因为这种混乱,但是有没有办法
使用
其他
python
env
浏览 1
提问于2019-03-08
得票数 0
5
回答
我应该在每个
python
文件中放入
shebang
行吗?
、
我正在处理一个中等大小的
python
(2.7)项目,其中包含我导入的多个文件。我有一个主要的
python
文件来启动程序。其他文件包含类定义、函数等。我想知道是否应该在每个
python
文件中放置
shebang
行,还是只放在我运行的文件中才能启动我的程序?
浏览 1
提问于2014-10-30
得票数 9
回答已采纳
3
回答
如何指定setuptools创建的命令
脚本
的
shebang
行
、
、
我已经创建了一个包,我将在整个公司分发该包,它将替换具有相同名称的遗留bash
脚本
。它被引用了很多地方,所以它需要像当前
脚本
一样执行。这一直运行得很好,直到我遇到一些服务器没有将当前版本的
Python
作为默认
Python
(也称为CentOS)。 有没有一种方法可以在setup.py中指定在
脚本
文件的顶部创建什么
shebang
行?/opt/bin/
python
而不是#!/usr/bin/env
pyth
浏览 1
提问于2011-07-07
得票数 4
回答已采纳
2
回答
从Bash
脚本
调用
python
脚本
、
、
我正在尝试从bash
脚本
调用
python
脚本
。只有当我尝试从bash
脚本
运行.py时,才会出现导入错误。如果我
使用
python
myscript.py运行,一切都很好。这是我的bash
脚本
:
python
script.py echo "Restarting...
浏览 3
提问于2016-07-30
得票数 1
2
回答
如何使蟒蛇
使用
python
3?
、
、
、
我有一个第三方
脚本
,它
使用
shebang
#!/usr/bin/env
python
。根据
python
文档,这是适合
Python
v2和Pythonv3 (https://docs.
python
.org/3/using/windows.html#
shebang
-lines)的
脚本
的正确形式/foo /usr/bin/
浏览 0
提问于2019-11-16
得票数 14
回答已采纳
1
回答
Bin bash:
使用
给定的sh文件参数启动
python
文件
、
我有一个relay2.sh文件,它应该启动一个带有给定参数的
python
文件。所以我
使用
domoticz智能家居系统,我的任务是
使用
- script://relay2.sh 192.168.11.4 4196 1 1从domoticz启动外壳
脚本
,参数是- IP,端口,中继,RELAY_STATUS在此之后,我尝试
使用
sh文件中给定的参数启动一个
python
文件。但它不起作用。我真的不知道如何将参数从sh传递到py文件。#!/usr
浏览 20
提问于2020-06-04
得票数 0
回答已采纳
3
回答
是否可以在
python
shebang
中包含命令行选项?
、
、
我在我的
python
脚本
的顶部有一个规范的
shebang
。但是,当我运行
脚本
时,我仍然经常希望将未缓冲的输出导出到日志文件中,因此我最终
调用
:我可以像这样将-u选项嵌入到
shebang
中吗?/usr/bin/env
python</em
浏览 0
提问于2013-05-15
得票数 12
回答已采纳
4
回答
执行
python
脚本
的不同方法
我想我已经在脑海中回答了我自己的问题,但如果还有其他原因我不明白,我想知道运行
python
脚本
有什么好处/区别用她的话我通常以自动执行
脚本
的形式运行我的
脚本
,所以我
使用
了
shebang
。我刚遇到一个团队成员,他用我的问题是,哪种方式更好,还是这是个人偏好的问题? 如
浏览 3
提问于2015-10-22
得票数 1
回答已采纳
1
回答
Unix解释器包装器,可以放入
shebang
中
、
、
python
可执行文件是"/path/A/B/
python
“。但不幸的是,我需要获取一个文件并导出一些环境变量,以使该可执行文件可运行。/bin/bash /path/A/B/
python
#!/home/name/mypython ## rest of t
浏览 1
提问于2018-05-27
得票数 0
2
回答
为什么
使用
/usr/bin/env破坏我的
Python
导入?
、
、
OSX上的
Python
2.7.3 10.8.2当我从(登录) shell外部运行
脚本
时(例如通过AppleScript do shell script "/path/to/的一个问题,所以我
浏览 3
提问于2013-04-07
得票数 6
回答已采纳
4
回答
我可以有两行
shebang
行吗,一行用于
python
,一行用于
python
3?
、
、
我有一个在多个Linux操作系统上运行的
脚本
。我的
脚本
的
shebang
行是:当我遇到
Python
8时,这并不起作用,因为我得到了下面的信息:"-bash:./sysinfo-snapshot.py: /usr/bin/
python
:错误的解释器:没有这样的文件或目录“#!/usr/b
浏览 3
提问于2020-03-16
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券