Python: 通过 pip 安装第三方包后依然不能 import(2)

我之前写过一篇文章关于如何解决这个问题,原文为《Python: 通过 pip 安装第三方包后依然不能 import》,其中只提到一种方法:下载第三方包的压缩文件,然后通过 python setup.py install 。这种方法可能适用于一部分包,但是针对一些不知道压缩文件在哪儿下载的包,需要用其他方法。

在很长一段时间没用 Python 后,我电脑上的 Python 环境出现了一些问题,于是我下载几个包都不能正常 import,最后我发现问题在于少了 Python 路径的定义。

我的系统时 MacOS,以 xlwt 为例,具体操作如下。

1. 执行 pip3 install xlwt (我需要安装包到 Python 3 的环境中,所以用 pip3),如果这个包已经成功安装,则会出现包所在的路径。

2. 打开 ~/.bash_profile(可用 sudo vi ~/.bash_profile 打开文件编辑),添加以下内容,引号内为上一步显示的路径。

PYTHONPATH="/usr/local/lib/python3.7/site-packages"
export PYTHONPATH

3. 执行 source ~/.bash_profile 。

猜你喜欢

转载自www.cnblogs.com/zhenqichai/p/pip-install-successfully-module-not-found-error-2.html