想看看大家 Mac 下是让 python3 和 python2 共存么?为什么我每次安装 Python3 之后,调用总是会报**AttributeError: module 'enum' has no attribute 'IntFlag'**的错。。真的是快崩溃了。看具体报错是在're.py'文件下
我就是想简单的在使用的时候能够用命令区分出 Python3 和 Python2,感觉不应该会出这种乱七八糟的兼容性问题呀。。是我使用姿势不对?
还有,有大佬直接把 Mac 上的 Python 升级到 Python3,卸载掉 Python2 的么?会有什么问题吗?求指教。
再更新一下,说明一下我现在的情况:
其实我最终的目的是这样:
有大神知道怎么搞么。。我觉得可能我的情况可能不太常规。。。。
pyenv + pycharm满足了项目需求pyenv是真的好用easy_install -- upgrade xxx来进行的强制升级module 'enum' has no attribute 'IntFlag',我最后用的3.4.0,先暂时用着,等项目搞完之后再来具体处理上面的报错。 1
SuperMild 2018 年 3 月 24 日
miniconda 是最简明清晰的。
|
2
1iuh 2018 年 3 月 24 日
pyenv 了解一下
|
3
limerence12138 2018 年 3 月 24 日 via Android
homebrew 啊
|
4
testsec 2018 年 3 月 24 日 via iPhone
自带的 Python2 最好不要动
|
5
zetary 2018 年 3 月 24 日 via iPhone
anaconda 装了以后用 conda 管理环境,内置的别碰
|
6
dingtian 2018 年 3 月 24 日
homobrew 不是已经用 python 代替 python3 了么。。。就是默认 berw install python 就是 3。。。python2 换了个名字
|
7
clavichord93 2018 年 3 月 24 日
现在 homebrew 直接安装的 python 就是 python3,装完之后就接管系统的 python 了,除非你调用 python2。然后你就可以 pyenv 了。
|
8
pynix 2018 年 3 月 24 日
brew python 已经是 3.6
/usr/bin/python 2.7.10 python@2 可以安装 2 |
9
tomychen 2018 年 3 月 24 日
brew install
port python3.x virtualenv 是个好东西... |
10
cxbig 2018 年 3 月 24 日 via iPhone
docker 或 pyenv
|
11
linthieda 2018 年 3 月 24 日
我用 Anaconda 管理了数十个环境,
|
12
quinoa42 2018 年 3 月 24 日
brew install pyenv
pyenv install 3.6.4 2.7.14 pyenv global 3.6.4 2.7.14 |
13
mxalbert1996 2018 年 3 月 24 日 via Android
|
14
ACSuperChen 2018 年 3 月 24 日
如果想另起炉灶不用系统自带的话
brew install python3 就 ok 一般 brew 安装不会有什么问题 |
15
jason94 2018 年 3 月 24 日
homebrew 直接安装 python3
|
16
chuxiwen 2018 年 3 月 24 日 via iPhone
pyenv 么。想用什么版本用什么。
|
17
julyclyde 2018 年 3 月 24 日
都在说怎么办,却没人说为什么
|
18
zetary 2018 年 3 月 24 日 via iPhone
@mxalbert1996 好吧忘了这里是 v 站…我就是做科学计算
|
19
GoLand 2018 年 3 月 24 日 via Android
pyenv 了解一下。
|
21
freefcw 2018 年 3 月 24 日
建议使用 pipenv,pycharm 可以支持
|
23
xern 2018 年 3 月 24 日 via Android
anaconda 了解一下
|
24
ljypaul2011 2018 年 3 月 24 日
打卡
|
25
qsnow6 2018 年 3 月 24 日 via iPhone
anaconda 太大了 很多用不到的东西
|
26
vimiix 2018 年 3 月 26 日
正确姿势 pipenv
|