我的计算机上有两个版本的Python,分别为3.6.4和3.7。我可以在前者中导入模块PyPDF2,但不能在后者Python 3.7中导入。尝试时,出现以下错误:
ModuleNotFoundError: No module named 'PyPDF2'
如何在Python 3.7中导入PyPDF2?其他模块也有同样的问题。
答案 0 :(得分:0)
对于每个python版本,分别导入sys
和print(sys.path)
。
这将向您显示可用导入源的位置,即site-packages
目录。
如果您认为这些软件包在两个版本之间是兼容的:
将site-packages
目录的内容从工作版本复制到非工作版本的site-packages
目录中。
否:
最好使用pip将软件包正确安装到正确的位置。