版本 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,卸了不知道哪里就爆个雷。
|