簡體   English   中英

使用python 3.4在linux服務器中安裝xmlsec時出錯

[英]Error installing xmlsec in linux server with python 3.4

今天開始在Linux服務器中安裝xmlsec看到此錯誤。 我看到部分錯誤說This lxml version requires Python 2.7, 3.5 or later. 但我找不到該庫刪除的python v3.4文檔或如何處理此問題。 無需升級python 3.5,幫助我重新開始工作。 提前致謝。

  Downloading https://files.pythonhosted.org/packages/35/42/d7cd323c91d4706f3cc32ffe7d5f851ab8ef9898ccb350f6ba593dd8b89a/xmlsec-1.3.3.tar.gz
    Complete output from command python setup.py egg_info:
    This lxml version requires Python 2.7, 3.5 or later.
    Traceback (most recent call last):
      File "/home/travis/virtualenv/python3.4.8/lib/python3.4/site-packages/setuptools/sandbox.py", line 154, in save_modules
        yield saved
      File "/home/travis/virtualenv/python3.4.8/lib/python3.4/site-packages/setuptools/sandbox.py", line 195, in setup_context
        yield
      File "/home/travis/virtualenv/python3.4.8/lib/python3.4/site-packages/setuptools/sandbox.py", line 250, in run_setup
        _execfile(setup_script, ns)
      File "/home/travis/virtualenv/python3.4.8/lib/python3.4/site-packages/setuptools/sandbox.py", line 45, in _execfile
        exec(code, globals, locals)
      File "/tmp/easy_install-hkv6kerj/lxml-4.4.0/setup.py", line 12, in <module>
        build_ext.build_ext.run(self)
    SystemExit: 1

首先: lxml是一個單獨的軟件包,當您pip install xmlsec時, xmlsec依賴於它,並為ya 安裝 lxml的最新版本。 幾天前https://pypi.org/project/lxml/- “已刪除對Python 3.4的支持。”

第二:昨天我們遇到了同樣的問題。 即使我們將lxml版本凍結到<4.4.0,我們仍然看到xmlsec試圖設置最新的lxml 我們只是從requirements.txt中刪除了xmlsec ,並使用單獨的pip安裝程序進行了安裝,從而達到了目的。

基本上:

  • 確保您的lxml <4.4.0。
  • 在安裝lxml <4.4.0之后,請務必安裝xmlsec。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM