
版本 10.15.1 (19B2106) 在之前的机器上我记得系统自带 python 是在 /System/Library/Frameworks/Python.framework/Versions 路径下 然后新机器这个路径下确实有 python 不过都是好几个 2.x 的版本 而自带的 python3 在 /usr/bin/ 下面而且没有任何软连接? 我通过 pycharm 想 base /usr/bin 下面这个 python3 建立一个 venv 环境,但是报出这样的错误
Non-zero exit code (134)
dyld: Library not loaded: @executable_path/../Python3 Referenced from: /Users/……/Test/venv/bin/python Reason: image not found
感觉好奇怪……
1 jxxz 2019-11-26 15:26:12 +08:00 /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 用这个试试 |
2 cco 2019-11-26 18:15:03 +08:00 最好用 brew 去安装吧 |
3 upczww 2019-11-26 18:46:39 +08:00 via Android 把系统自带的 Python 卸了试试 |
4 xingheng 2019-11-26 18:52:22 +08:00 via iPhone 推荐 pyenv |
5 ratros 2019-11-26 19:23:15 +08:00 via iPhone 有 brew 这么方便的东西为什么要折磨自己 |
7 daveze 2019-11-26 19:39:44 +08:00 不去搞自带的 python,brew 安装 python3 |
8 SayHeya 2019-11-26 20:06:36 +08:00 via Android Pyenv |
9 smdbh 2019-11-26 20:09:40 +08:00 via iPhone pipenv 吗? |
11 Linleo 2019-11-26 21:09:03 +08:00 问下楼主,你用的什么外接显示器?公司要配显示器,喊我自己选,3000 以内。纠结啊 |
13 illusionist 2019-11-26 21:30:45 +08:00 via iPhone 不用卸载,最好不要卸载啊,很多系统工具依赖 python2,不用理他就行,apple 提醒说 10.15 之后废弃内置 python2,但是其他工具更新迁徙要时间呀,系统自带的 python3 是 xcode 自带的,不用理就行,也最好不要卸载。你可以从 python 官网下载安装 python3.8 就行了,之后重启一下 pycharm,它会自动识别的 |
16 wuwukai007 2019-11-27 08:25:58 +08:00 via Android 自带的 python 卸载开机黑屏 |
17 scukmh 2019-11-27 09:16:48 +08:00 brew install python brew install python@2 装好了。 |
18 barrelsoil 2019-11-27 09:20:44 +08:00 brew 啊 switch 啊 |
19 wzwwzw 2019-11-27 09:31:08 +08:00 brew |
20 heyhumor 2019-11-27 10:34:32 +08:00 anaconda 去管理吧 |
21 tiedan 2019-11-27 10:42:17 +08:00 用 brew 装 pyenv,最好不要直接用 brew 装 python,有时别的应用安装和升级的时候会升级 python,导致虚拟环境不可用 |
22 littlewing 2019-11-27 12:43:24 +08:00 从来不用自带的 py,都是 brew install python |
23 shakespaces 2019-11-27 12:46:28 +08:00 用 anaconda 或者 homebrew 安装的吧,配置也方便些 |
24 whusnoopy 2019-11-27 15:15:03 +08:00 @smdbh pyenv 不是 pipenv,一个是管理多个 python 版本,一个是管理不同的虚拟环境(而且似乎 pipenv 不好用又开始被各种抛弃) |
25 santheniko OP @jxxz 没有啊…我旧机器就有…好奇怪 |
26 santheniko OP @cco 嗯,我现在就是 brew 装了一个 |
27 santheniko OP @daveze 嗯是这么干的 |
28 santheniko OP @Linleo 我没外接,ipad 随航着呢。 |
29 santheniko OP @scukmh 嗯嗯,我只是奇怪原来的那个 python.Framework 是怎么装的 |
30 santheniko OP @heyhumor anaconda 好重,用不来 |
31 jxxz 2019-11-27 16:16:41 +08:00 @santheniko python.org 直接下载安装,默认的目录就是 /Library/Frameworks/Python.framework/Versions |
32 GopherTT 2019-11-27 16:18:10 +08:00 卸载了 貌似会炸 谨慎操作 |
33 santheniko OP @jxxz OKOK,我试试 |
34 codetalks 2019-11-27 17:08:00 +08:00 其实不管是 pyenv 和 brew 都容易出现 zlib 的问题. 缺啥安装啥. 当然相比 brew 还是推荐 pyenv |
35 icbmicbm 2019-11-27 17:45:51 +08:00 via iPhone 光是 2.7 和 3.7 两个版本 我就有 6 个 py |
36 wangyzj 2019-11-28 00:40:57 +08:00 系统路径下的谨慎删除 自己装一个 conda 随便搞把 |
37 santheniko OP @icbmicbm 哈哈哈哈哈 |
38 locoz 2019-11-28 11:09:41 +08:00 直接 brew install 或者 python 官网下载啊 |
39 shuaili19870320 2019-11-30 23:31:28 +08:00 @rolexman 最好不要卸,系统有些关键组件依赖 2.x 的 python,卸了不知道哪里就爆个雷。 |