我有项目shell_script和虚拟环境的结构树是shell_script/ENV/bin/python3 3这个dir树应该是什么样子?
这不管用
#!/ENV/bin/env python3.6发布于 2019-11-18 21:34:44
假设您已激活了您的虚拟服务器,则可以使用
#!/usr/bin/env python3.x这将找到你感兴趣的合适的可执行文件。
发布于 2019-11-18 21:34:31
应该是这样的:
#!/path/to/ENV/bin/python3,但是,它是为脚本编写shebang的安装程序。你不应该手动把它写出来。--无论您在源代码中手动编写什么,在安装包时,都将由安装程序重写。
无论安装程序使用哪种Python可执行文件,都将被硬编码到shebang中,因此,如果您在虚拟环境中使用pip install,那么将使用virtualev到Python可执行文件的路径。如果您在system中使用pip install,那么将使用系统可执行文件。
https://stackoverflow.com/questions/58923088
复制相似问题