python环境无法安装_Pip问题-由于环境原因无法安装软件包

博主在Mac上遇到Python环境安装Fabric和SSH2等包时出现权限错误和依赖缺失的问题。使用`sudo pip install`虽然可以安装,但存在警告,并不推荐。在尝试安装ssh2-python时遇到libssh2.h文件未找到的编译错误。已成功删除Fabric,但希望找到避免使用sudo的解决方案。
摘要由CSDN通过智能技术生成

我想我的Mac上的Python和/或pip有一些问题。我已经在全球安装了Python2.7,然后我通常设置virtualenvs并安装Python3.6.4,但在最后一天左右,我遇到了诸如Fabric和SSH2之类的包的问题,在这些包中,我要么无法安装它们,要么在尝试导入包时遇到了Fabric抛出的各种错误。

我现在正试图删除Fabric并安装Fabric3及其抛出错误,如下所示:Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Users/david/Documents/projects/uptimeapp/env/lib/python3.6/site-packages/Fabric3-1.14.post1.dist-info'

Consider using the `--user` option or check the permissions.

(env) Davids-MacBook-Air:uptimeapp david$ pip install fabric3 --user

Can not perform a '--user' install. User site-packages are not visible in this virtualenv.

如果我这样做sudo pip install fabric,则它会安装,但会出现以下警告:The directory '/Users/david/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the per

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值