我有一个python脚本是python3.
而我服务器上默认python是指的python2,那么我如何指定使用python3来解释呢?
或者我在python脚本里可以如何检测解释器的版本呢?
目前已知可以使用#!
声明,然后再以./脚本
的形式调用
但是我想要python 脚本
的方式调用。
我有一个python脚本是python3.
而我服务器上默认python是指的python2,那么我如何指定使用python3来解释呢?
或者我在python脚本里可以如何检测解释器的版本呢?
目前已知可以使用#!
声明,然后再以./脚本
的形式调用
但是我想要python 脚本
的方式调用。
she-bang使用
#!/usr/bin/python3
或者
#!/usr/bin/env python3
Linux发行版通常会同时包含python2和python3两种版本的软件包,并且会将python3的解释器命名为python3
我一般不使用系统自带版本,2和3版本我都自己指定安装想要的版本,可以使用pyenv来管理版本,需要哪个版本直接下载安装,使用的适合可以直接使用命令进行切换
https://github.com/pyenv/pyenv
6 回答3.5k 阅读
1 回答9.6k 阅读✓ 已解决
2 回答5.2k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
3 回答4.5k 阅读
2 回答3.4k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
python 脚本
这个命令就已经指定了使用环境变量的python
执行,如果真的要这样搞,目测可以用下面这个方法,在脚本里面执行命令,指定Pyhton
脚本