我在Debian 9上安装了Python 3.6
nix-env -i python3-3.6.2但现在我的python解释器已经从默认的Python 2.7更改为Python 3.6.2:
which python
/home/user/.nix-profile/bin/python这会破坏很多东西。如何在不更换标准Python解释器的情况下安装Python 3.6?
发布于 2017-09-12 17:48:00
没错,Nixpkgs上的python3提供了python可执行文件。根本原因是用户安装的程序隐藏了系统范围的程序(请参阅您的PATH环境)。
您还应该安装python2,并解决python可执行文件的优先级覆盖问题。
但是您可能会对nix-shell -p python3感兴趣,它使用python3创建时态环境,并将Python2留在别处。
https://stackoverflow.com/questions/46166345
复制相似问题