首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装在错误文件夹中的Python包

安装在错误文件夹中的Python包
EN

Stack Overflow用户
提问于 2018-04-22 03:22:52
回答 2查看 1.8K关注 0票数 2

我试图使用Anaconda,并在错误的文件夹中安装软件包时遇到问题(因为我安装了多个版本的python,无法删除)。如何正确地获得安装到anaconda3 python版本的新包?

例如:

代码语言:javascript
复制
pip3 install praw <-- installs to python2.7 folder

$ python -m site --user-site
/home/king/.local/lib/python3.6/site-packages

$ python3 -m site --user-site
/home/king/.local/lib/python3.6/site-packages


$ conda install praw   <----fails because cant find package

尝试了here的解决方案

代码语言:javascript
复制
$ python3.6 -m pip install praw
PermissionError: [Errno 13] Permission denied: '/home/king/anaconda3/lib/python3.6/site-packages/update_checker.py'

$ sudo -H python3.6 -m pip install praw
sudo: python3.6: command not found

所有我的python目录

代码语言:javascript
复制
/home/king/anaconda3/lib/python3.6/site-packages
/usr/local/lib/python3.5/dist-packages/
/usr/local/lib/python2.7/dist-packages/
EN

Stack Overflow用户

回答已采纳

发布于 2018-04-22 04:18:33

anaconda不提供pip3,如果anaconda是您路径中的第一个,请使用pip。查证

代码语言:javascript
复制
which pip

当然,您使用的是与您的pip相对应的python,请使用:

代码语言:javascript
复制
python -m pip install ...

编辑:看起来你搞砸了你的anaconda安装的文件权限。也许可以用sudo来安装一些东西。要解决这个问题,您可以:

代码语言:javascript
复制
sudo chown -R king:king /home/king/anaconda3

不要再用sudo来做家里的anaconda安装的事情。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49962195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档