跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • macOS 中的 Python 问题
未分類
8 7 月 2020

macOS 中的 Python 问题

macOS 中的 Python 问题

資深大佬 : azev 19

起先系统只有 python2,但没有 pip 。
装完 xcode 后发现有了 python3 和 pip3
于是我就执行了一句 pip3 install requests
结果提示
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/Library/Python/3.7’

我看 /Library/Python/下并没有 3.7 这个目录
按我理解应该是往下面这个路径安装啊
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages/

太奇怪了?为什么不往上面那个目录安装 而是往 /Library/Python/3.7 安装?

大佬有話說 (7)

  • 資深大佬 : zachlhb

    用 conda 吧,类 unix 系统的自带 Python 都很蛋疼

  • 資深大佬 : lxk11153

    “而是往 /Library/Python/3.7 安装” 应该是用来共享 packages

  • 資深大佬 : liprais

    别用系统自带的 python
    pyenv,conda 装一个用

  • 資深大佬 : Takizawa

    下个 annconda.pgk 解君愁。

  • 資深大佬 : lululau

    Xcode 目录下面你不加 sudo 也不行啊

    加 sudo 或者 –user 安装到用户目录

    别听他们的,Mac 的 SSD 很贵的,用 pyenv 也可以 mount 系统的 Python,参考: https://www.v2ex.com/t/494225#reply2

  • 資深大佬 : julyclyde

    python3 应该是系统自带的吧,不是 xcode 的吧?

    低版本 pip 默认行为–system ;新版本会 fallback 到–user

  • 資深大佬 : ysc3839

    可能是因为 macOS 的应用签名策略不允许修改 .app 文件夹的内容?以前好像有了解过能不能把数据存放在 .app 里面,或者只对部分文件进行更新,结论都是不不可以,只要多了或者少了文件就算签名无效。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具