1
pupboss 2016 年 1 月 23 日
sudo
|
2
ming2281 2016 年 1 月 23 日 via Android
你是没有在 win 安装过某些 py 包
超级痛苦 |
3
kkhaike 2016 年 1 月 23 日
El Capitan 有些包都无法 sudo 了
我已经全部使用 --user 安装 |
4
aisk 2016 年 1 月 23 日
建议先学一下基本的 unix 环境知识,否则别人告诉你“前面加 sudo ”就好了,你以为解决了,以后还会一直被其他问题坑。
|
5
zjuhwc 2016 年 1 月 23 日 装 anaconda 发行版
1. 会在~下建立一个文件夹,所有的 python 执行文件和安装的包都在里面,不影响系统自带 python 2. 不会出现权限问题 3. 自带用于 python 科学计算的很多包,自带很多工具 ``` $ which python /Users/xxxxxx/anaconda/bin/python ``` |
6
2owe 2016 年 1 月 23 日
virtualenv 呀,比如:
virtualenv ~/.pyenv 然后把 ~/.pyenv/bin 加到 $PATH 中 |
7
FrankFang128 2016 年 1 月 23 日
brew install python
|
8
empilot 2016 年 1 月 23 日
确实, El Capitan 之前 Mac 上 Python 的 pip 用起来妥妥的。
现在发现 virtualenv 才是王道。 |
9
boyhailong 2016 年 1 月 23 日
显然应该用 virtualenv 啊 这样就解决了权限问题
|
10
zhangyi2099 2016 年 1 月 23 日 via iPhone
Pyenv
|
11
jsfaint 2016 年 1 月 23 日 via Android
pyenv
brew install Python pip install xxx --user 以上三种方法均可 我目前用第二种 |
12
shade OP 发现 anaconda 发行版 最方便,安装后环境变量自动设置好,与系统 python 环境完全隔离。
|
13
binux 2016 年 1 月 23 日
千万不要在 osx 上装 anaconda
千万不要在 osx 上装 anaconda osx 不是 windows , osx 是有 lib 依赖的,千万不要在 osx 上装 anaconda , anaconda 会把你机器上的依赖关系全部搞乱。以后编译出来的东西依赖哪里的库都搞不清楚,会解决的人不需要 anaconda ,不会的人,只能重装。 |
14
pangtianyu 2016 年 1 月 23 日
El Capitan 的话开了 SIP 之后只能动 /usr/local/ 里面的东西 所以把 pip 装在 /usr/local/ 里面就好了 虽然还是要 sudo 一下因为这个 directory 只有 root 有权限…… 不想 sudo 的话就用 virtualenv 吧……
|
15
tempdban 2016 年 1 月 24 日 via Android
mac 背了一口大锅啊
|
16
tempdban 2016 年 1 月 24 日 via Android
pip 多数平台上都得要
root 权限 |
17
jamesfjx 2016 年 1 月 24 日 via iPhone
brew install python
pip list -o pip install xxx 或 pip install -U xxx 期间可能需要 brew link python |
18
Feiox 2016 年 1 月 24 日
楼主,你需要 pyenv 从此无忧 ~
|
19
canesten 2016 年 1 月 24 日 via Android
virtualenv
|
20
Sequencer 2016 年 1 月 24 日 via iPhone
估計你在 sudo 下安裝了 py
用 brew 在 user 下安裝一次 |
21
ihciah 2016 年 1 月 24 日
virtualenv 正解
|
22
OnceMore2020 2016 年 1 月 24 日
virtualenv 正解
|
29
chroming 2016 年 1 月 24 日
|
30
chemzqm 2016 年 1 月 25 日
如果你不乱搞或者不怕死的话:
sudo chown -R (whoami) /Library/Python |
31
chemzqm 2016 年 1 月 25 日
上面是 fish 语法, bash 要这样
sudo chown -R `whoami` /Library/Python |
32
l6751902 2016 年 1 月 25 日
随便来问一下有什么办法能搜到某台机器之前用 virtualenv 建立过哪些环境么(或者叫查找通过 virtualenv 建立的文件夹?)
|
33
newestuser 2016 年 1 月 26 日
一直用 conda 感觉还不错
|
34
ciki 2016 年 1 月 27 日
最新的 mac 系统已经不允许任何权限去操作 usr/bin 了, sudo 都不行,所以你需要重新安装 python 到 user/local 下面去
|