推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
santheniko
V2EX  ›  Python

Mac 新机器装配 Python 问题

  •  
  •   santheniko · Nov 26, 2019 · 8543 views
    This topic created in 2542 days ago, the information mentioned may be changed or developed.

    版本 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

    感觉好奇怪……

    39 replies  •  2019-11-30 23:31:28 +08:00
    jxxz
    jxxz
    Nov 26, 2019
    1
    /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
    用这个试试
    cco
    cco
    Nov 26, 2019
    2
    最好用 brew 去安装吧
    upczww
    upczww
    Nov 26, 2019 via Android
    3
    把系统自带的 Python 卸了试试😏
    xingheng
    xingheng
    Nov 26, 2019 via iPhone
    4
    推荐 pyenv
    ratros
    ratros
    Nov 26, 2019 via iPhone
    5
    有 brew 这么方便的东西为什么要折磨自己
    rolexman
    rolexman
    Nov 26, 2019
    6
    @upczww how 卸,我装了 3.8 以后想给卸载了.自带的是 2.x
    daveze
    daveze
    Nov 26, 2019
    7
    不去搞自带的 python,brew 安装 python3
    SayHeya
    SayHeya
    Nov 26, 2019 via Android
    8
    Pyenv
    smdbh
    smdbh
    Nov 26, 2019 via iPhone
    9
    pipenv 吗?
    asyqm
    asyqm
    Nov 26, 2019
    10
    @upczww 那个能卸载吗?我记得是有依赖的吧?
    Linleo
    Linleo
    Nov 26, 2019
    11
    问下楼主,你用的什么外接显示器?公司要配显示器,喊我自己选,3000 以内。纠结啊
    Fizzyi
    Fizzyi
    Nov 26, 2019
    12
    @Linleo 实名羡慕
    illusionist
    illusionist
    Nov 26, 2019 via iPhone
    13
    不用卸载,最好不要卸载啊,很多系统工具依赖 python2,不用理他就行,apple 提醒说 10.15 之后废弃内置 python2,但是其他工具更新迁徙要时间呀,系统自带的 python3 是 xcode 自带的,不用理就行,也最好不要卸载。你可以从 python 官网下载安装 python3.8 就行了,之后重启一下 pycharm,它会自动识别的
    upczww
    upczww
    Nov 26, 2019 via Android
    14
    @asyqm 狗头🐶保命
    asyqm
    asyqm
    Nov 26, 2019
    15
    @upczww 哈哈哈,还是别卸载了
    wuwukai007
    wuwukai007
    Nov 27, 2019 via Android
    16
    自带的 python 卸载开机黑屏
    scukmh
    scukmh
    Nov 27, 2019
    17
    brew install python
    brew install python@2

    装好了。
    barrelsoil
    barrelsoil
    Nov 27, 2019
    18
    brew 啊 switch 啊
    wzwwzw
    wzwwzw
    Nov 27, 2019
    19
    brew
    heyhumor
    heyhumor
    Nov 27, 2019
    20
    anaconda 去管理吧
    tiedan
    tiedan
    Nov 27, 2019
    21
    用 brew 装 pyenv,最好不要直接用 brew 装 python,有时别的应用安装和升级的时候会升级 python,导致虚拟环境不可用
    littlewing
    littlewing
    Nov 27, 2019
    22
    从来不用自带的 py,都是 brew install python
    shakespaces
    shakespaces
    Nov 27, 2019
    23
    用 anaconda 或者 homebrew 安装的吧,配置也方便些
    whusnoopy
    whusnoopy
    Nov 27, 2019
    24
    @smdbh pyenv 不是 pipenv,一个是管理多个 python 版本,一个是管理不同的虚拟环境(而且似乎 pipenv 不好用又开始被各种抛弃)
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    25
    @jxxz 没有啊…我旧机器就有…好奇怪
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    26
    @cco 嗯,我现在就是 brew 装了一个
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    27
    @daveze 嗯是这么干的
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    28
    @Linleo 我没外接,ipad 随航着呢。
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    29
    @scukmh 嗯嗯,我只是奇怪原来的那个 python.Framework 是怎么装的
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    30
    @heyhumor anaconda 好重,用不来
    jxxz
    jxxz
    Nov 27, 2019
    31
    @santheniko python.org 直接下载安装,默认的目录就是 /Library/Frameworks/Python.framework/Versions
    GopherTT
    GopherTT
    Nov 27, 2019
    32
    卸载了 貌似会炸 谨慎操作
    santheniko
    santheniko
    OP
    Nov 27, 2019 via iPhone
    33
    @jxxz OKOK,我试试
    codetalks
    codetalks
    Nov 27, 2019
    34
    其实不管是 pyenv 和 brew 都容易出现 zlib 的问题.
    缺啥安装啥. 当然相比 brew 还是推荐 pyenv
    icbmicbm
    icbmicbm
    Nov 27, 2019 via iPhone
    35
    光是 2.7 和 3.7 两个版本 我就有 6 个 py
    wangyzj
    wangyzj
    Nov 28, 2019
    36
    系统路径下的谨慎删除
    自己装一个 conda 随便搞把
    santheniko
    santheniko
    OP
    Nov 28, 2019 via iPhone
    37
    @icbmicbm 哈哈哈哈哈
    locoz
    locoz
    Nov 28, 2019
    38
    直接 brew install 或者 python 官网下载啊
    shuaili19870320
    shuaili19870320
    Nov 30, 2019
    39
    @rolexman 最好不要卸,系统有些关键组件依赖 2.x 的 python,卸了不知道哪里就爆个雷。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2359 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    ♥ Do have faith in what you're doing.