我正在为一些python脚本创建一个包装器,并且在计算机上安装了多个版本的python时遇到了一个小问题。例如,在我的Mac上,命令行上的python2.7可以通过" python“访问,python3.4可以访问"python3”。是否可以确定当前python实例是如何启动的,以便确保子进程将使用正确的版本?#and so on
main()
上面
每当我试图在IDE中运行python代码时,我都会得到一个导入错误,因为它找不到"site“。我已经查看了涉及从命令提示符设置变量的其他答案,虽然它们在命令提示符上运行代码时努力克服这个错误,但每当我试图从命令提示符运行任何python代码(甚至只是python命令)时,我仍然会收到这个错误。错误堆栈跟踪:
File "C:\Users\Jarred\AppData\Local\Programs\Python\Python35-32\Lib\site.py", line