
看到很多博客教程都是一样的 删! 但是看到 finder 里 python 的确存在好几个版本共存的
所以很郁闷 到底需不需要删 不删 怎么去覆盖呢 有个 current 文件夹 里面就是共存的几个版本中最新的那个版本 2.7
1 UnisandK 2017-07-19 16:52:27 +08:00 删了系统还能起得来吗 |
2 js0816 OP @UnisandK 你看啊 http://blog.csdn.net/xummgg/article/details/69053334 先删了 然后把下载的新版本挪过去 |
3 neoblackcap 2017-07-19 16:56:04 +08:00 不删,不缺那点空间。而且我装的 Python 在 brew 里面 |
4 precisi0nux 2017-07-19 16:58:23 +08:00 via iPhone 用 pyenv 吧 |
5 js0816 OP @neoblackcap 是啊 就是不知道删掉会不会有影响 |
10 js0816 OP @precisi0nux 我试试 |
11 Lonely 2017-07-19 17:10:47 +08:00 又不差那点空间,删个毛 |
12 mokeyjay 2017-07-19 17:13:52 +08:00 我当年折腾 Linux 时就删了然后…… |
13 1q2w3e4r 2017-07-19 17:17:29 +08:00 不要删,mac 很多东西依赖于旧的版本。这点空间不用省 |
14 KhadainJHIN 2017-07-19 17:22:01 +08:00 Mac 自带 python 有系统依赖,不删,建议先折腾双版本,等电脑乱七八糟了,在折腾虚拟环境 |
15 gulangyu 2017-07-19 17:22:32 +08:00 via Android 直接 brew install python3,自带的 2.7 有什么好升级的 |
16 maemual 2017-07-19 17:27:09 +08:00 不要乱搞系统自带的依赖的 Python,很容易被搞坏掉 |
17 wbgbg 2017-07-19 17:28:36 +08:00 mac 很多自带命令是 python 写的。比如 xattr 啥的,千万别删系统自带的。 |
18 everettjf 2017-07-19 17:39:05 +08:00 pyenv +1 |
19 js0816 OP |
21 joeke 2017-07-19 19:33:01 +08:00 为什么要删除,吧命令指到新版 python 就好了 |
22 Chyroc 2017-07-19 19:38:13 +08:00 别删,然后用 pyenv 装自己用的 python |
24 aristotll 2017-07-19 19:43:41 +08:00 别作死 |
25 clavichord93 2017-07-19 19:50:39 +08:00 via iPhone homebrew 装一个不就完了…干嘛要删呢… |
26 ansheng 2017-07-19 19:54:37 +08:00 难道不适用 pyenv 对 Python 版本进行管理? |
27 scriptB0y 2017-07-19 20:10:46 +08:00 疯子…… |
28 js0816 OP 哦了 列位 用 pyenv 管理版本了 其他方式回头也试一下 我才不删了呢 哼 |
29 bellchu 2017-07-19 22:41:29 +08:00 升级安装后.bash_profile 改一下 alias 不就行了么 homebrew 的 python 似乎有人说性能不行? 记得哪儿看到一眼睛过。 |
30 dysxjyy 2017-07-19 22:46:42 +08:00 当年折腾 Ubuntu 的时候手贱删了,结果桌面还有一堆软件都挂了 |
32 zetary 2017-07-19 22:56:26 +08:00 看是做什么,科学计算的话装个 anaconda 也不错 |
34 JerningChan 2017-07-19 23:40:41 +08:00 你把自己装的版本 ln -s 到 /usr/local/bin |
35 JerningChan 2017-07-19 23:41:38 +08:00 然后在 PATH 里,把 /usr/local/bin 提到 /usr/bin 前面就可以了呀 |
36 mxmai 2017-07-20 10:01:04 +08:00 装 anaconda 就好了。 |
37 ShindouHIkaru 2017-07-20 13:06:38 +08:00 同楼上,用 pyenv 吧,连 shell 都能能改,系统的就让他老老实实留着就得了,省得折腾。而且学 py,必须学会用 pyenv 或者 virtualenv 这样的工具来切换版本才行的 |
38 js0816 OP @ShindouHIkaru 噢~ |
39 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 (娱乐) 不过服务器上确实安装楼上各位说的虚拟环境了,使用之前启动一下。。。。。。 |
40 atone 2017-07-20 15:14:11 +08:00 楼主快去删一下,然后回来给我们报告重装系统的经历 233 |