请问怎样在没有办法用 sudo 的情况下 pip install scikit-learn?
因为学校的电脑 所以不知道 root password
没法把文件写入根路径
结果是这样的
running install_lib
creating /usr/local/lib/python2.7/dist-packages/sklearn
error: could not create '/usr/local/lib/python2.7/dist-packages/sklearn': Permission denied
有没有办法解决呢?
谢谢大家
1
Valyrian 2016-09-30 01:21:45 +08:00 1
pip install --user
|
2
kidexp 2016-09-30 01:30:35 +08:00
安装一个 anaconda 版的 python 吧,不需要 sudo 权限也不会和系统的 python 混淆
|
3
ericls 2016-09-30 01:34:20 +08:00
virtualenv
|
5
aznfy OP @Valyrian 可以问一下 如果想要在这台机器上安装软件应该怎么做么
apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
8
neosfung 2016-09-30 08:35:06 +08:00
|
9
lostsquirrel 2016-09-30 08:47:02 +08:00
整理好你要装的,定期找管理员帮你装
|
10
KingsWay 2016-09-30 09:14:44 +08:00
重启,增加内核参数 init=/bin/bash ,然后你懂的
|
11
ztyoung 2016-09-30 09:38:32 +08:00
anaconda, 值得拥有。
|
12
CodeCaker 2016-09-30 13:31:43 +08:00
如 3 楼说的,请管理员安装好 virtualenv ,然后普通用户可以在 venv 目录下面用 pip install
|
13
mizuki 2016-09-30 15:36:08 +08:00
单用户模式,创建另一个 root 权限的账号
|
14
okletswin 2016-09-30 15:43:55 +08:00
同 3 楼 12 楼的说法
|