mac 上有没有不同版本的环境管理的方法。

2018-12-07 19:30:27 +08:00
 jssyxzy

比如,
python2 和 python3 ;
jdk 的不同版本。

4068 次点击
所在节点    程序员
32 条回复
Phant0m
2018-12-07 20:05:05 +08:00
python 版本管理可以用 pyenv
其他的 2 楼回答
ClutchBear
2018-12-07 20:26:39 +08:00
jdk 这种版本兼容的,
多个版本意义不大啊.
python 用 pyenv,
boris1993
2018-12-07 21:04:27 +08:00
python 有 pyenv
Java 有 jenv

都可以实现当前 shell 范围的,系统范围的,和全局范围的版本设定
xbdsky
2018-12-07 21:07:22 +08:00
docker 不知道可能实现
fyibmsd
2018-12-07 21:09:33 +08:00
brew unlink && brew link
palxie
2018-12-07 22:10:41 +08:00
node 有 nvm
FredYing
2018-12-07 23:17:53 +08:00
node 有 n nvm
yuikns
2018-12-07 23:33:04 +08:00
py 也可以试试 conda,更加彻底一点
faimin
2018-12-07 23:33:27 +08:00
最方便的就是用 brew
philcat
2018-12-07 23:37:45 +08:00
jdk 还有 sdkman
barryng67
2018-12-07 23:49:25 +08:00
用 docker 分开装咯
lululau
2018-12-07 23:52:53 +08:00
asdf
tdtdttdd
2018-12-08 00:56:28 +08:00
python3 -m venv,去百度这个,别用什么 pyenv,过时了
sazima
2018-12-08 01:04:09 +08:00
virtualenvwrapper
anonymous256
2018-12-08 01:31:05 +08:00
虚拟机, ubuntu
haiyang1992
2018-12-08 04:23:04 +08:00
python 当然是 conda 了
RqPS6rhmP3Nyn3Tm
2018-12-08 04:31:26 +08:00
pipenv,python 版 npm
dawn009
2018-12-08 06:44:51 +08:00
一个名叫 nix 的软件包管理工具
luckyuro
2018-12-08 07:51:03 +08:00
@tdtdttdd venv 只能隔离安装的包,并不能多版本啊
orm
2018-12-08 09:27:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/515479

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX