我当前的bash shell加载了python3,但有时我倾向于运行旧的python2脚本,但出现此错误
python / 2.7.10 / bin / python:加载共享库时出错:libpython2.7.so.1.0:无法打开共享库文件:没有这样的文件或目录“
所以每次我都不得不来回加载python2。是否可以通过仅更改任何环境变量来在python3环境中运行python2脚本的方法?
答案 0 :(得分:0)
您是否对虚拟环境开放?否则,您可以从命令行运行python2或python3。
作为示例,创建以下文件hello_world.py
:
#!/usr/bin/env python
print "Hello, World!"
然后您可以从bash shell运行:
python2 hello_world.py
应该没问题。但是,如果您运行:
python3 hello_world.py
您将遇到错误:
SyntaxError:对“ print”的调用中缺少括号。你的意思是 print(“ Hello,world!”)?