云烟成雨 发表于 2024-5-27 10:41

关于python版本共存问题

我同时安装了python2和python3,并把python3目录下的python.exe重命名为python3.exe,
这样命令行中python是对应python2,python3对应的python3,
但是有个问题是,py简写命令不能用py3和py2,有办法把py简写的命令也分成两个版本吗?

zouyue 发表于 2024-5-27 10:48

copy一个,再重命名py3和py2不就行了

devilpanama 发表于 2024-5-27 11:02

把python目录的pythonw.exe重命名成不同的,我的是pythonw310.exe,然后命令行输入python310就是3.10的版本

zunmx 发表于 2024-5-27 11:09

能否参考nvm的那种模式呢?既然python多版本共存,那就通过软连接的方式来激活某个py版本呢?
比如说
C:\software\py310
C:\software\py270
C:\software\pythonSymbol link ==> c:\software\py310

环境变量 path+=C:\software\python
用那个版本,就软连接那个版本。

但是缺陷也很明显,就是不能同时存在了。如果非要同时存在,那就得写死路径了。

知心 发表于 2024-5-27 11:18

新建个快捷方式,重命名为py3。然后把快捷方式单独放到一个路径下,把这个路径加到环境变量,然后就能实现,输入py3调用python3了

kiopc 发表于 2024-5-27 11:40

用minianaconda不行嘛?

zhengsg5 发表于 2024-5-27 12:33

我都是直接用conda进行版本管理!

wxy1997 发表于 2024-5-27 13:38

https://www.wxy97.com/archives/25d1c91f-5445-4269-a6fc-190c5fca373a 试试这个

云烟成雨 发表于 2024-5-28 10:56

用温柔将我杀死 发表于 2024-5-27 15:03
```
py -2
py -3


这个只是命令行内切换
页: [1]
查看完整版本: 关于python版本共存问题