国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決 Centos 安裝 Python 3.10 的報錯: Could not import runpy module

這篇具有很好參考價值的文章主要介紹了解決 Centos 安裝 Python 3.10 的報錯: Could not import runpy module。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

操作環(huán)境CentOS 7、Gcc 4.8.5、Python 3.10.0

系統(tǒng)上已經(jīng)有 2.x3.6 版本的 Python 了,但是還是想裝一個 3.10 的。因為剛寫的腳本文件是較高版本的,在 3.6 上無法正常運行,Python 語法不是很了解,只能從環(huán)境上下手了。

【注】Python 其他版本也適用,畢竟是編譯器的問題,并非 Python 版本問題。

下載源碼文件,然后開始執(zhí)行操作:

./configure --enable-optimizations
make
sudo make install

然后報錯如下,下面是兩個機器不同的報錯:

# 報錯一:
gcc -pthread     -Xlinker -export-dynamic -o python Programs/python.o libpython3.10.a -lcrypt -lpthread -ldl  -lutil -lm   -lm 
./python -E -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
	echo "generate-posix-vars failed" ; \
	rm -f ./pybuilddir.txt ; \
	exit 1 ; \
fi
Could not import runpy module
Traceback (most recent call last):
  File "/opt/Python-3.10.0/Lib/runpy.py", line 15, in <module>
    import importlib.util
  File "/opt/Python-3.10.0/Lib/importlib/util.py", line 14, in <module>
    from contextlib import contextmanager
  File "/opt/Python-3.10.0/Lib/contextlib.py", line 4, in <module>
    import _collections_abc
SystemError: <built-in function compile> returned NULL without setting an exception
generate-posix-vars failed
make: *** [pybuilddir.txt] Error 1
# 報錯二:
make build_all CFLAGS_NODIST=" -fprofile-use -fprofile-correction" LDFLAGS_NODIST=""
make[1]: Entering directory `/usr/local/src/Python-3.10.0'
./python -E -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
	echo "generate-posix-vars failed" ; \
	rm -f ./pybuilddir.txt ; \
	exit 1 ; \
fi
Could not import runpy module
Traceback (most recent call last):
  File "/opt/Python-3.10.0/Lib/runpy.py", line 15, in <module>
    import importlib.util
  File "/opt/Python-3.10.0/Lib/importlib/util.py", line 14, in <module>
    from contextlib import contextmanager
  File "/opt/Python-3.10.0/Lib/contextlib.py", line 4, in <module>
    import _collections_abc
SystemError: <built-in function compile> returned NULL without setting an error
generate-posix-vars failed
make[1]: *** [pybuilddir.txt] Error 1
make[1]: Leaving directory `/opt/Python-3.10.0'
make: *** [profile-opt] Error 2

導致原因

在低版本的gcc版本,使用 gcc 命令并帶有 --enable-optimizations 參數(shù)時會出現(xiàn)上面問題。在 gcc 8.1.0 此問題已經(jīng)修復。

解決方法

1、升級gcc8.1.0,不是很推薦,可能會影響其他軟件的編譯。
2、./configure參數(shù)中去掉 --enable-optimizations。然后執(zhí)行下面的命令:

./configure
make
sudo make install

如果還不行就將解壓的 Python 目錄刪除掉,重新解壓,然后重新執(zhí)行上面的命令。

Python 鎮(zhèn)樓?。?!點下關注好不好,我想申請博客專家!??! 哭唧唧!??!
generate-posix-vars failed,開發(fā)語言,centos,python
個人博客: Roc’s Blog文章來源地址http://www.zghlxwxcb.cn/news/detail-772325.html

到了這里,關于解決 Centos 安裝 Python 3.10 的報錯: Could not import runpy module的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【python】解決PyCharm安裝pygame報錯ERROR: Could not install packages due to an EnvironmentError: WinError 5

    【python】解決PyCharm安裝pygame報錯ERROR: Could not install packages due to an EnvironmentError: WinError 5

    使用PyCharm安裝pygame的方法非常簡單 點擊下方終端 輸入pip install pygame 等待安裝完成即可 有時會出現(xiàn) ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。 的錯誤 ?這時候重新輸入pip install pygame --user即可 當然,安裝完還需要在文件-設置-項目- python解釋器里用加

    2024年02月11日
    瀏覽(95)
  • 關于Python 3.10在使用百度飛槳 NLP 時import paddlenlp 報錯 ModuleNotFoundError: No module named ‘seqeval‘ 的解決辦法

    Python :? ? ? ? ? ? 3.10.9? (原打算用3.11.1版本,后來發(fā)現(xiàn)飛槳最高支持到3.10版本) paddlepaddle:? ?2.4.1 paddlenlp:? ? ? ? ?2.4.1 (最新版是2.5.0,由于一直報錯,降級到2.4.1) seqeval:? ? ? ? ? ? 1.2.2 準備學習一下paddlenlp 于是按照官方的說明進行安裝,使用官方提供的代碼進

    2024年01月22日
    瀏覽(102)
  • 親測有效:虛擬機安裝gcc,報錯Could not retrieve mirrorlist http://mirrorlist.centos.org

    親測有效:虛擬機安裝gcc,報錯Could not retrieve mirrorlist http://mirrorlist.centos.org

    ????????網(wǎng)絡問題 1、修改虛擬機的網(wǎng)絡連接模式為 NAT模式 2、右擊桌面,打開終端 ①首先查看網(wǎng)關配置文件名: 輸入 ifconfig ②配置網(wǎng)卡信息: vi /etc/sysconfig/network-scripts/ifcfg- ens32 ?兩種方法: 點擊鍵盤 I ,開始輸入 第一種:自動配置 ① 1、BOOTPROTO=dhcp(自動獲取ip)

    2024年02月10日
    瀏覽(21)
  • Python pip install 安裝包報錯ERROR: Could not find a version that satisfies the requirement XXX解決方法

    Python pip install 安裝包報錯ERROR: Could not find a version that satisfies the requirement XXX解決方法

    使用 pip 安裝 python 包時,經(jīng)常會出現(xiàn)如下錯誤: 本次在用pip命令(pip install pdf2word)安裝pdf2docx包的時候出錯 因為后來安裝好了,所以故意安裝一個錯誤的pdf2word,來整個圖 可能是國內(nèi)網(wǎng)絡不穩(wěn)定,直接導致報錯,而不是環(huán)境沖突。報錯信息看起來容易把人誤導到解決包環(huán)境

    2024年01月18日
    瀏覽(105)
  • python使用pip安裝包報錯的解決辦法(ERROR: Could not find a version that satisfies the requirement XXX)

    python使用pip安裝包報錯的解決辦法(ERROR: Could not find a version that satisfies the requirement XXX)

    目錄 解決方法一:更換下載源 解決方法二:使用源碼安裝 解決方法三:通過whl文件安裝 拓展:虛擬環(huán)境下通過源碼安裝第三方庫 使用pip命令安裝python包時可能會出現(xiàn)如下錯誤提示: ERROR: Could not find a version that satisfies the requirement XXX (from v ersions: none) ERROR: No matching distribu

    2024年01月19日
    瀏覽(116)
  • Java 日期接收報錯:could not be parsed, unparsed text found at index 10(已解決)

    使用 Element-UI 的 el-date-picker 組件 將日期轉(zhuǎn)給Java,Java報錯 java.time.format.DateTimeParseException: Text ‘2024-01-03T16:00:00.000Z’ could not be parsed, unparsed text found at index 10 Vue Java實體類 Java控制層 當執(zhí)行 toJavaObject 方法時,報錯如下 java.time.format.DateTimeParseException: Text ‘2024-01-03T16:00:00.000Z’

    2024年01月23日
    瀏覽(21)
  • pycharm unsupported Python 3.1報錯:pycharm無法識別python 3.10

    pycharm unsupported Python 3.1報錯:pycharm無法識別python 3.10

    本人電腦中的pycharm版本是2019的,在使用python3.10環(huán)境的時候,pycharm無法識別,出現(xiàn)如下錯誤: 網(wǎng)上說是因為python版本過高,無法兼容低版本的pycharm,解決方案分兩種:要么降低python環(huán)境的版本,取消使用3.10,改用3.7或者3.8之類的版本;要么就是下載高版本的pycharm。這里我

    2024年02月13日
    瀏覽(27)
  • python下載安裝教程(Python 3.10版本)

    python下載安裝教程(Python 3.10版本)

    今天換了新的電腦,需要重新安裝python和PyCharm,就簡單的寫個教程吧~ 1、進入Python官網(wǎng) 官網(wǎng)地址:https://www.python.org 2、點擊【Downloads】展開后點擊【W(wǎng)indows】跳轉(zhuǎn)到下載python版本頁面,選擇\\\"Stable Releases\\\"穩(wěn)定版本,我下載的是Python 3.10.10版本,所以找到【Python 3.10.10-Feb.8,2023】

    2024年02月10日
    瀏覽(19)
  • 解決瀏覽器 require is not defined 的報錯問題

    解決瀏覽器 require is not defined 的報錯問題

    在node環(huán)境中引入了一些包,用webpack打包后放在瀏覽器環(huán)境中,瀏覽器報錯 require is not defined 。 這是因為 require 是node環(huán)境下的CommonJs,而 import 是瀏覽器環(huán)境下的ESModule。ESModule不認識require。 require 是node的一個私有的全局方法。 那就讓打包出來的代碼別有require,換句話說,

    2024年02月15日
    瀏覽(27)
  • [centos]centos7源碼編譯cmake報錯Could NOT find OpenSSL

    測試環(huán)境: centos7.9 cmake==3.25.0 ./bootstrap以后報錯如下: Could NOT find?OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) CMake Error at Utilities/cmcurl/CMakeLists.txt:485?(message): ? Could not find OpenSSL. ?Install an OpenSSL development pa

    2024年02月02日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包