Mac 将自带 Python 升级 需不需要删掉老版本?

2017-07-19 16:49:50 +08:00
 js0816

看到很多博客教程都是一样的 删! 但是看到 finder 里 python 的确存在好几个版本共存的

所以很郁闷 到底需不需要删 不删 怎么去覆盖呢 有个 current 文件夹 里面就是共存的几个版本中最新的那个版本 2.7

14411 次点击
所在节点    Python
43 条回复
joeke
2017-07-19 19:33:01 +08:00
为什么要删除,吧命令指到新版 python 就好了
Chyroc
2017-07-19 19:38:13 +08:00
别删,然后用 pyenv 装自己用的 python
gkiwi
2017-07-19 19:40:20 +08:00
@js0816 删一下让我们开心开心~~
aristotll
2017-07-19 19:43:41 +08:00
别作死
clavichord93
2017-07-19 19:50:39 +08:00
homebrew 装一个不就完了…干嘛要删呢…
ansheng
2017-07-19 19:54:37 +08:00
难道不适用 pyenv 对 Python 版本进行管理?
scriptB0y
2017-07-19 20:10:46 +08:00
疯子……
js0816
2017-07-19 22:33:49 +08:00
哦了 列位 用 pyenv 管理版本了 其他方式回头也试一下 我才不删了呢 哼
bellchu
2017-07-19 22:41:29 +08:00
升级安装后.bash_profile 改一下 alias 不就行了么

homebrew 的 python 似乎有人说性能不行? 记得哪儿看到一眼睛过。
dysxjyy
2017-07-19 22:46:42 +08:00
当年折腾 Ubuntu 的时候手贱删了,结果桌面还有一堆软件都挂了
js0816
2017-07-19 22:50:07 +08:00
@dysxjyy 哈哈 还好我稳了一下 我试了一下 轻易删不掉 我就还是选择伸个手问一下 入门小可爱
zetary
2017-07-19 22:56:26 +08:00
看是做什么,科学计算的话装个 anaconda 也不错
js0816
2017-07-19 23:11:30 +08:00
@zetary 刚入门~
JerningChan
2017-07-19 23:40:41 +08:00
你把自己装的版本 ln -s 到 /usr/local/bin
JerningChan
2017-07-19 23:41:38 +08:00
然后在 PATH 里,把 /usr/local/bin 提到 /usr/bin 前面就可以了呀
mxmai
2017-07-20 10:01:04 +08:00
装 anaconda 就好了。
ShindouHIkaru
2017-07-20 13:06:38 +08:00
同楼上,用 pyenv 吧,连 shell 都能能改,系统的就让他老老实实留着就得了,省得折腾。而且学 py,必须学会用 pyenv 或者 virtualenv 这样的工具来切换版本才行的
js0816
2017-07-20 13:39:01 +08:00
Yurakin
2017-07-20 14:04:01 +08:00
python3 直接安装,3.x 自带启动器。可以不用写到 path 里。默认全局启动的是 python2.x,如果想要启动 python3.x,就去 python3.x 的安装路径下使用命令行启动。一些 pip 命令加上版本号( pip3.x xxxxx )这种的。我是没发现有什么影响。因为我安装了 3 个版本的 python,2.7 (生产)、3.5 ( tensorflow 专用版本)、3.6 (娱乐)

不过服务器上确实安装楼上各位说的虚拟环境了,使用之前启动一下。。。。。。
atone
2017-07-20 15:14:11 +08:00
楼主快去删一下,然后回来给我们报告重装系统的经历 233

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

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

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

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

© 2021 V2EX