osx 上的 python 环境不好用, pip 总是报 permission denied 错误,有什么好的方式吗?

2016-01-23 14:48:07 +08:00
 shade
7737 次点击
所在节点    macOS
34 条回复
ihciah
2016-01-24 12:30:00 +08:00
virtualenv 正解
OnceMore2020
2016-01-24 12:35:39 +08:00
virtualenv 正解
chroming
2016-01-24 14:17:34 +08:00
@zjuhwc 这两天刚被 anaconda 坑了,卸了用自带的了
chroming
2016-01-24 14:17:51 +08:00
@Sequencer py 不是自带的吗?
shade
2016-01-24 14:52:08 +08:00
@chroming 怎么被坑的
zjuhwc
2016-01-24 17:48:41 +08:00
@chroming 同问什么坑
zjuhwc
2016-01-24 17:50:09 +08:00
@binux 你指的依赖是?库么?还是 python 开发文件,比如 python.c 之类的?
binux
2016-01-24 18:27:33 +08:00
@zjuhwc 例如 libcurl 之类的库
chroming
2016-01-24 19:28:57 +08:00
@shade @zjuhwc 也怪我水平不够。是 requests 和 gevent 一起用时候报错,一直找不到原因,后来怀疑可能是 anaconda 自带 greenlet 版本太低想升级也报错。卸了用自带的环境就正常了……
chemzqm
2016-01-25 03:27:04 +08:00
如果你不乱搞或者不怕死的话:

sudo chown -R (whoami) /Library/Python
chemzqm
2016-01-25 03:28:05 +08:00
上面是 fish 语法, bash 要这样
sudo chown -R `whoami` /Library/Python
l6751902
2016-01-25 09:42:42 +08:00
随便来问一下有什么办法能搜到某台机器之前用 virtualenv 建立过哪些环境么(或者叫查找通过 virtualenv 建立的文件夹?)
newestuser
2016-01-26 14:43:07 +08:00
一直用 conda 感觉还不错
ciki
2016-01-27 12:54:49 +08:00
最新的 mac 系统已经不允许任何权限去操作 usr/bin 了, sudo 都不行,所以你需要重新安装 python 到 user/local 下面去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX