我是python的新手,我发现自己正在与我的mac上的python2.x和python3.x版本同居。未找到Python命令和python3的别名bin
最终我已经理解的是,python2位于通常根二进制文件,即/usr/local/bin
而python3处于/Library/Frameworks/Python.framework/Versions/3.6/bin
与/usr/local/bin
别名(例如python3用于使用Python 3.6,PIP3等)
现在我要遵循一些教程使用瓶:
sudo pip3 install flask
做工作,但并没有创造一个别名,如/usr/local/bin
flask3。我一直在与virtualenv面临同样的问题。
我现在的问题是:是更好地创建手动别名(例如flask3或virtualenv3)或添加到python 3.二进制文件的$PATH
。第二种选择似乎更容易,但我担心潜在的冲突。
如果两个文件夹中的某些脚本共享相同的名称会怎么样? – clemlaflemme
如果是这种情况,则使用“$ PATH”中的第一个。因此,如果您将“$ PATH”追加到python可执行文件的路径或其他方式,则必须谨慎。 –