簡體   English   中英

python3: /lib/x86_64-linux-gnu/libm.so.6: 找不到版本“GLIBC_2.29”(python3 需要)

[英]python3: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by python3)

當我使用時:

$ source ./bin/activate
(wink) mohsen@debian:~/m_and_m/wink$ python3
python3: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by python3)
python3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by python3)
python3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by python3)
python3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26' not found (required by python3)

什么時候:

$ deactivate 
mohsen@debian:~/m_and_m/wink$ python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39) 
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

事實上,當我使用virtualenv時,它無法加載 glibc 或其路徑。
我該如何解決?

您必須重新創建虛擬環境。 您可以按照pythonanywhere 的說明進行一些修改:

  1. 如果尚未完成,請在requirements.txt文件中手動記錄您正在使用的包。 您不能像 pythonanywhere 的說明中那樣使用pip freeze ,因為原始的 virtualenv 已損壞。

  2. 刪除舊的 virtualenv(之前進行備份)

     rm -rf /home/myusername/path/to/virtualenv
  3. 創建一個新的虛擬環境

    virtualenv --python=pythonX.Y /home/myusername/path/to/virtualenv
  4. 重新安裝你的包

    pip install -r requirements.txt

暫無
暫無

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

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