我有一个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。