python pip安装后无法导入sendgrid

wkyowqbh  于 2023-03-28  发布在  Python
关注(0)|答案(3)|浏览(132)

我尝试使用pip install sendgrid,但得到以下错误:
使用缓存的https://files.pythonhosted.org/packages/24/21/9bea4c51f949497cdce11f46fd58f1a77c6fcccd926cc1bb4e14be39a5c0/sendgrid-5.6.0-py2.py3-none-any.whl收集sendgrid已满足要求:python-http-client〉=3.0 in /home/avin/.local/lib/python2.7/site-packages(from sendgrid)(3.1.0)安装收集的包:sendgrid无法安装软件包,因为出现环境错误:[Errno 13]权限被拒绝:'/usr/local/lib/python2.7/dist-packages/sendgrid-5.6.0.dist-info'考虑使用--user选项或检查权限。
我按照建议使用了--user,它运行正常:
使用缓存的https://files.pythonhosted.org/packages/24/21/9bea4c51f949497cdce11f46fd58f1a77c6fcccd926cc1bb4e14be39a5c0/sendgrid-5.6.0-py2.py3-none-any.whl收集sendgrid已满足要求:python-http-client〉=3.0 in /home/avin/.local/lib/python2.7/site-packages(from sendgrid)(3.1.0)安装收集的包:sendgrid成功安装sendgrid-5.6.0
但是,现在,当运行IPython时,我不能import sendgrid...
导入错误:没有名为sendgrid的模块

点-V =点19.0.3

yfwxisqw

yfwxisqw1#

这是一个非常有用的命令pip install --ignore-installed <package>
它会让你的生活变得轻松:)

yk9xbfzb

yk9xbfzb2#

解决了。
它需要另一个包,我错过了:pip install python-HTTP-Client
在那之后,我不再需要--user,导入工作正常

rbpvctlc

rbpvctlc3#

我知道这是旧的,但这篇文章不断弹出,而我正在寻找同样的问题. Sendgrid是为我工作,但后来它停止了一些原因.我使用Windows和VS代码.我花了几个小时试图pip卸载和安装它及其依赖项一遍又一遍.最终做了下面的,它得到了解决.希望能保存别人一些时间:

git clone https://github.com/sendgrid/sendgrid-python.git
cd sendgrid-python
python setup.py build
python setup.py install

相关问题