这需求遇到好几次了,就是我想执行如下两个命令:
第一个用 2.7 执行,第二个用 3.7 执行。
但如果我设置pyenv local 2.7.10
后,再执行python3 yyy
的时候,会出现这种错误:
$ python3 yyy
pyenv: python3: command not found
The `python3' command exists in these Python versions:
3.7.0
必须要切换到 3.7.0,才能执行。但下次执行python xxx
的时候又得切换回去……有方法可以同时使用多个版本的 python 么?不用切换就执行能执行三条命令:python3.7.0 xxx
、python3.6.5 yyy
、python2.7.10 zzz
?
ps. 其实平时工作里基本用不到 python2 了,不过 npm 装东西的时候要用,否则就失败……这问题不知道有没有解决方案?为啥 npm 装东西的时候可能用到 python2 ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.