我最近創建了一個新的 Anaconda (Windows) 環境,以便從 tensorflow 1.2 遷移到 tensorflow 2.0。我的基礎環境是 1.2,我創建tensorflow-20是為了安裝新版本。我從(tensorflow-20)環境中的 anaconda 命令行進行了安裝。但現在一切都搞砸了。現在,在 Anaconda Navigator 中,它仍然顯示 Tensorflow 1.2.1 作為base. 但在(base)Anaconda 命令行的環境中,它顯示的版本為 2.0.0。此外,在 Anaconda Navigator 中,tensorflow-20顯示沒有安裝的包,甚至包括 python。我覺得我從根本上誤解了這里的一些東西。任何人都可以提供一些指導嗎?
2 回答

HUH函數
TA貢獻1836條經驗 獲得超4個贊
你是如何在新的 conda 環境中安裝 tensorflow 2.0 的?
如果使用 pip,運行 'where pip' 查看您是否使用安裝在基本環境中的 pip。您可以運行“conda create -n tensorflow-20 pip”以在新環境中安裝 pip。然后激活 tensorflow-20 并使用 pip 安裝 tensorflow 2.0。
如果使用 conda,運行 'where conda' 來檢查同樣的事情。

大話西游666
TA貢獻1817條經驗 獲得超14個贊
前言: 如果您在本地計算機上安裝 Anaconda,則以管理員身份安裝它是有意義的。但是,如果這是不可能的,例如在企業管理的計算機上,您必須仔細檢查以僅使用您的用戶具有寫入權限的文件夾。
貢獻: 在經歷了一個崩潰的包管理之后,我更深入地閱讀了該主題。最佳實踐:始終嘗試通過 conda / Anaconda 安裝所有內容,最好從他們的中央存儲庫安裝。如果您有一個特殊的軟件包,例如由本地軟件開發人員構建但未發布,您可以從 .tar 存檔安裝它。那時,我指的是以下文檔:https ://docs.anaconda.com/anaconda/user-guide/tasks/install-packages/
添加回答
舉報
0/150
提交
取消