Msys2中的bzr无法使用正确的python版本

2024-10-02 06:38:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Win10下PortableApps的Msys2

我无法运行bzr。我在下面添加了几个命令的输出,这些命令说明了问题,并提供了可以指导答案的信息:

$ bzr
  File "/c/Users/ry16205/Documents/appls_mydocs/PortableApps/MSYS2Portable/App/msys32/mingw64/lib/python3.7/site.py", line 177
    file=sys.stderr)
        ^
SyntaxError: invalid syntax
$ type bzr
bzr is hashed (/usr/bin/bzr)
$ python2 /usr/bin/bzr
  File "/c/Users/ry16205/Documents/appls_mydocs/PortableApps/MSYS2Portable/App/msys32/mingw64/lib/python3.7/site.py", line 177
    file=sys.stderr)
        ^
SyntaxError: invalid syntax
$ python2 -m trace --count /usr/bin/bzr
  File "/c/Users/ry16205/Documents/appls_mydocs/PortableApps/MSYS2Portable/App/msys32/mingw64/lib/python3.7/site.py", line 177
    file=sys.stderr)
        ^
SyntaxError: invalid syntax
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:...
$ type python
python is hashed (/usr/bin/python)
$ type python2
python2 is hashed (/usr/bin/python2)
$ head -1 /usr/bin/bzr
#!/usr/bin/python2
$ python --version
Python 3.7.4
$ echo $PYTHONPATH
/c/PortableApps/MSYS2Portable/App/msys32/mingw64/lib/python3.7:/c/PortableApps/MSYS2Portable/App/msys32/mingw64/lib/python3.7/site-packages

我的主要问题是:

如何执行bzr命令,而不彻底更改配置/删除python3?

另外,我想知道为什么trace没有显示比它更多的信息


Tags: 命令appbinlibusrsitebzrusers

热门问题