首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Ubuntu装配python 3后usr/bin/env: bad interpreter: No such file or directory

2013-07-16 
Ubuntu安装python 3后usr/bin/env: bad interpreter: No such file or directory本帖最后由 shimachao 于

Ubuntu安装python 3后usr/bin/env: bad interpreter: No such file or directory
本帖最后由 shimachao 于 2013-07-13 17:46:37 编辑 因为Ubuntu12.4默认的python版本为2.7.3 我安装了python 3

sudo apt-get install python3
然后
sudo rm /usr/bin/python 
sudo ln -s /usr/bin/python3.2 /usr/bin/python
然后在shell中键入python就可以进入python的shell 版本为3.2.3.
可是现在我在一个python脚本中加入#!usr/bin/env python
然后chmode +x test.py后
再键入./test.py,以为test.py会正常执行。可是结果却是
bash: ./test.py: usr/bin/env: bad interpreter: No such file or directory

这是为什么呢?

我按照网上的方法修改编码为unix,和#!usr/bin/env python3都没用
Python
[解决办法]
如果一个操作系统中同时安装两个版本的Python,/usr/bin/env的技巧就不好用了,因为旧版本的Python可能会运行程序。因此需要找到新版本Python(可能叫做python或python2)的具体位置,然后再在“#!”后使用完整的路径,如

#!/usr/bin/python2

[解决办法]
又看了一遍,原来是你少写了个字符
#!/usr/bin/env python

热点排行