请问怎样在没有办法用 sudo 的情况下 pip install scikit-learn?

2016-09-30 01:16:39 +08:00
 aznfy

请问怎样在没有办法用 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

有没有办法解决呢?

谢谢大家

3538 次点击
所在节点    Python
14 条回复
Valyrian
2016-09-30 01:21:45 +08:00
pip install --user
kidexp
2016-09-30 01:30:35 +08:00
安装一个 anaconda 版的 python 吧,不需要 sudo 权限也不会和系统的 python 混淆
ericls
2016-09-30 01:34:20 +08:00
virtualenv
aznfy
2016-09-30 03:03:52 +08:00
@Valyrian Successfully installed scikit-learn
Cleaning up...
aznfy
2016-09-30 03:09:03 +08:00
@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?
Valyrian
2016-09-30 04:18:28 +08:00
@aznfy clone 源码自己编译吧。。
msg7086
2016-09-30 07:33:18 +08:00
@aznfy 破解 root 帐号密码,或者贿赂知道密码的人让他们告诉你。
neosfung
2016-09-30 08:35:06 +08:00
lostsquirrel
2016-09-30 08:47:02 +08:00
整理好你要装的,定期找管理员帮你装
KingsWay
2016-09-30 09:14:44 +08:00
重启,增加内核参数 init=/bin/bash ,然后你懂的
ztyoung
2016-09-30 09:38:32 +08:00
anaconda, 值得拥有。
CodeCaker
2016-09-30 13:31:43 +08:00
如 3 楼说的,请管理员安装好 virtualenv ,然后普通用户可以在 venv 目录下面用 pip install
mizuki
2016-09-30 15:36:08 +08:00
单用户模式,创建另一个 root 权限的账号
okletswin
2016-09-30 15:43:55 +08:00
同 3 楼 12 楼的说法

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

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

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

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

© 2021 V2EX