Python Raspberry Pi django服务器导入程序无法导入名称';etree';

Python Raspberry Pi django服务器导入程序无法导入名称';etree';,python,django,apache,raspberry-pi3,python-docx,Python,Django,Apache,Raspberry Pi3,Python Docx,我正在尝试在Raspberry Pi上设置Django项目,以便在本地网络上提供一个框架。我已经成功安装了Django,它从apache2开始,网络上的所有计算机都可以看到默认的Django“ItWorked”页面。 加载应用程序后,我得到的网页出现错误:ImportError无法在/home/pi/Django/Ponude/lib/python3.6/site-packages/docx/opc/oxml.py位置导入名称“etree” 我已随pip安装了所有必要的模块,以下是来自pip冻结

我正在尝试在Raspberry Pi上设置Django项目,以便在本地网络上提供一个框架。我已经成功安装了Django,它从apache2开始,网络上的所有计算机都可以看到默认的Django“ItWorked”页面。 加载应用程序后,我得到的网页出现错误:
ImportError无法在
/home/pi/Django/Ponude/lib/python3.6/site-packages/docx/opc/oxml.py位置导入名称“etree”

我已随pip安装了所有必要的模块,以下是来自pip冻结的所有模块:

Django==2.2.3
lxml==3.6.0
Pillow==6.1.0
python-docx==0.8.10
pytz==2019.1
sqlparse==0.3.0
当我尝试在shell中手动导入模块时,导入没有问题,只有在启动django时。 我已尝试卸载和安装所有模块,但没有任何帮助。 我还搜索了Stack Overflow,但没有找到类似的内容,也没有找到任何有帮助的内容。 谁能帮帮我吗?是关于权限还是apache2配置? 如果有帮助,这是我的apache2配置:

<VirtualHost *:80>
    ServerName www.example.com

    ServerAdmin webmaster@localhost


    Alias /static /home/pi/Django/Ponude/Ponude/static
        <Directory /home/pi/Django/Ponude/Ponude/static>
           Require all granted
         </Directory>

    <Directory /home/pi/Django/Ponude/Ponude/Ponude>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    WSGIDaemonProcess Ponude python-path=/home/pi/Django/Ponude/Ponude:/home/pi/Django/Ponude/lib/python3.6/site-packages
    WSGIProcessGroup Ponude
    WSGIScriptAlias / /home/pi/Django/Ponude/Ponude/Ponude/wsgi.py

</VirtualHost>

服务器名www.example.com
服务器管理员webmaster@localhost
别名/static/home/pi/Django/Ponude/Ponude/static
要求所有授权
要求所有授权
WSGIDaemonProcess-Ponude-python路径=/home/pi/Django/Ponude/Ponude:/home/pi/Django/Ponude/lib/python3.6/site-packages
波努德集团
WSGIScriptAlias//home/pi/Django/Ponude/Ponude/Ponude/wsgi.py
多谢各位


编辑:另外,当我使用python manage.py runserver命令手动启动Django时,没有错误

。。。Apache2在Python3.5上运行,尽管我安装了3.6,Venv有3.6,并且我已经显式地设置为3.6 Python路径


我通过创建新的venv并在python 3.5中运行all解决了这个问题

所以。。。Apache2在Python3.5上运行,尽管我安装了3.6,Venv有3.6,并且我已经显式地设置为3.6 Python路径

我通过创建新的venv并在python 3.5中运行all解决了这个问题