我有以下資源:安裝有 Anaconda 的服務器 A 位于 D:\Anaconda安裝有 Anaconda 的服務器 B 位于 D:\Anaconda映射到驅動器 E 的網絡連接共享:在服務器 A 和服務器 B 上我從服務器 A 在 NAS 上創建了一個 conda 環境。可以在該環境中從服務器 A 執行 Python 腳本。我希望服務器 B 能夠針對 NAS 上的環境執行腳本。運行時不會顯示環境conda --info envs,因為它不是從服務器 B 創建的。如何使用 NAS 上的環境在未創建環境的服務器上執行腳本?
1 回答

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
將環境上面的目錄添加到服務器B的conda config中。如果環境正在E:\conda\envs\shared_env
使用:
conda config --append envs_dirs E:\conda\envs
根據以下信息,您需要在兩臺服務器內進行一些測試。
from conda.base.context import locate_prefix_by_name locate_prefix_by_name('<environment name>')
添加回答
舉報
0/150
提交
取消