导入错误:没有名为"xlsxwriter"的模块



我有一个Flask服务器。我当时在当地工作,而且很有效。我把服务器上传到了我大学的一个虚拟机(Debian(上,它给了我一个错误。如果我试图在python 2中运行它,它会给我这个错误:

File "/usr/local/lib/python2.7/dist-packages/firebase/__init__.py", line 22, in <module>
from urllib.parse import urlencode, quote
ImportError: No module named parse

我还尝试为python2:导入urlparse

try:
from urllib.parse import urlparse
except ImportError:
from urlparse import urlparse

但它仍然给了我同样的错误。

如果我试图在python3中运行它,它会给我这个错误:

File "flask_server.py", line 8, in <module>
import xlsxwriter
ImportError: No module named 'xlsxwriter'

我试图通过pip再次安装它,但它说:

Requirement already satisfied: xlsxwriter in /usr/local/lib/python2.7/dist-packages (1.3.7)

我应该要求VM管理员更改环境中的某些内容吗?

请帮帮我。

这里的问题是xlsxwriter在一个单独的Python目录中。您可能应该转到该文件路径(它说xlsx在哪里(,删除该文件,然后通过pip重新安装,或者指定pip3。

最新更新