使用 jpip 安裝 sklearn python 套件時出現問題我按照說明安裝 sklearn,如下所示
使用命令列和 jpip (jmp.com) 安裝編譯的 Python 套件
我有
Collecting sklearn
Using cached sklearn-0.0.post12.tar.gz (2.6 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
但後來我收到一封很長的紅色錯誤訊息,開頭是:
ERROR: Exception:
Traceback (most recent call last):
File "C:\Users\isaac\AppData\Roaming\JMP\JMP\Python\Python311\site-packages\pip\_internal\cli\base_command.py", line 105, in _run_wrapper
status = _inner_run()
最終以
File "email\message.py", line 15, in
from email import utils
File "email\utils.py", line 29, in
import socket
File "C:\Program Files\JMP\JMP\18\python311.zip\socket.py", line 51, in
import _socket
ModuleNotFoundError: No module named '_socket'
我可以跑
import _socket
從 jmp python 編輯器中,我沒有收到錯誤訊息,我發現 _socket.pyd 檔案位於「C:\Program Files\JMP\JMP\18」資料夾中,該資料夾應該由 python 編譯器擷取(我檢查了jpip bash 文件,PYTHONHOME、PYTHONPATH 變數都有「C:\Program Files\JMP\JMP\18」)。我在嘗試安裝 mordred 軟體包時遇到了完全相同的問題。
我已經很好地安裝了 matplotlib、numpy、pandas 和其他一些 python 套件(儘管我按照在 JMP 的 Python 環境中安裝 Python 套件 中的方式安裝了它們)。
我不確定這是否是 jmp python 與我安裝的 python 衝突的問題。
如果有人能幫我解決這個問題,我將不勝感激。
自動化和腳本編寫回覆:使用 jpip 安裝 sklearn python 套件時出現問題這可能會讓您知道您可以做什麼https://community.jmp.com/t5/Discussions/Is-there-a-list-of-python-library-names-in-JMP18-0-0/mp/ 775772 /突出顯示/true#M95807
回覆:使用 jpip 安裝 sklearn python 套件時出現問題正如參考帖子中所述,我將向她重複一遍以便於訪問。
_socket 錯誤是 Windows 特有的,並且是由於我對所安裝文件的佈局做出的錯誤假設造成的。它是 Windows 特定的,並在 18.1 中修復。雖然嵌入式 Python 環境可以很好地在其所在位置找到 _socket.pyd 文件,但 setuptools 進程假定可以在 DLLs/ 目錄中找到 .pyd 文件。
在 18.1 中,我建立了一個 DLLs 子目錄,並將 .pyd 檔案和 4 個 Python 特定 DLL 從 JMP.exe 目錄移至 DLLs/ 目錄。這 4 個 dll 分別是 libcrypto-3.dll、libffi-8.dll、libssl-3.dll 和 sqlite3.dll。
嘗試 18.0、18.0.1 的解決方法是關閉 JMP,在包含 JMP.exe 的目錄中建立 DLLs/ 子目錄,然後將 .pyd 檔案和上述 4 個 dll 移至 DLLs 子目錄中。 (當然之後也要重新啟動 JMP)。
假設 JMP 安裝在 c:\Program Files\JMP\JMP\18
退出 JMP
建立目錄 c:\Program Files\JMP\JMP\18\DLLs
將 *.pyd 移到 c:\Program Files\JMP\JMP\18\DLLs
將libcrypto-3.dll、libffi-9.dll、libssl-3.dll 和 sqlite3.dll 移到 c:\Program Files\JMP\JMP\18\DLLs
重新啟動 JMP
這應該可以解決問題。 JMP Python Integration 發現 pyd 檔案剛好位於 DLL 目錄中。
回覆:使用 jpip 安裝 sklearn python 套件時出現問題謝謝你,我會試試看。
看更多...JMP 的 Python 環境和標準 Python 設定之間似乎可能存在衝突。確保您使用正確的環境,更新 pip,並考慮使用虛擬環境以避免衝突。寫個人陳述讓我壓力很大,所以我使用
academized.com/buy-personal-statement-online尋求幫助。作者很專業,個人陳述正是按照我的需要寫的。如果您像我一樣在撰寫個人陳述方面遇到困難,這項服務可以幫助您按時完成。工作品質非常好,我對最終產品非常滿意。它讓一切變得更加容易。