Pro*_*o Q 6 python windows-subsystem-for-linux
我的 Windows 计算机上安装了 Python 3.6。我安装了适用于 Linux 的 Windows 子系统 (WSL)。当我python在我的 Ubuntu 终端中输入时,我被告知我使用的是 Python 2.7(我想它是预装在 Ubuntu 上的)。
如何在 Windows 和 Linux 上使用相同的 Python,以便如果我安装了一个带有 pip 的新包,我可以从任何一个访问它?我希望两个系统共享同一个 Python。
似乎遵循创建别名的方法可能会奏效,但我很确定该pip命令将保持不变(在 Windows 上参考 Python 3.6,在 Linux 上参考 Python 2.7),其他功能也可能如此。
python.exe您可以通过键入而不是使用 Windows 中使用的 python 版本python3。不建议这样做,也没有真正的理由这样做,因为您将面临几个问题
test.py在当前 WSL 文件夹中并运行python.exe test.py. Python将在其根目录中启动,并且将无法定位test.pyPython 的行为是相同的,就像在 etc 的情况下一样,pip freeze如果你在相同的环境中运行,将会产生相同的输出virtualenv,因此只使用 ubuntu 版本的 python 就可以正常工作。
从 18.04 开始,WSL ubuntu 预装了 Python 3.6.5,下面可以看到 windows 和 ubuntu python 都在使用
| 归档时间: |
|
| 查看次数: |
12145 次 |
| 最近记录: |