存在問題待解決:
如何在已安裝Python條件下,安裝Anaconda,,並將原有Python添加到Anaconda中 - amazingym - 博客園
python與anaconda安裝(先安裝了python后安裝anaconda,基於python已存在的基礎上安裝anaconda)_Python_NBS的博客-CSDN博客
安裝前的准備工作:(標題2格式)
如果已經安裝了python很久,可以先查看是否安裝Anaconda——在cmd中輸入:pip list 可以查看安裝的庫
ps:在cmd中輸入:python 可以查看軟件版本(確定需要下載的Anaconda版本),同時進入python環境
存在問題1:先安裝python,后安裝anaconda的過程
Anaconda3安裝后缺失大量文件,沒有scripts、Library等目錄
之前為單用戶安裝可能沒問題
右鍵點擊安裝包“以管理員身份運行”,選擇安裝“All Users”,括號里面特別說明了需要管理員權限。
--但是經過幾次試驗,發現可以在帶空格的文件夾中安裝,在不帶空格的文件夾中創建依然缺失文件233
存在問題2:pip版本不一致,安裝的庫不一致
其實不管是Python還是Anaconda 都類似於包的管理,可以看到不管是安裝Python還是Anaconda,都是在安裝目錄新建了一個文件下添加了很多文件,然后把安裝目錄路徑添加到環境變量當中(windows下)。安裝注意事項:安裝目錄最好不要有空格;是否把Anaconda加入環境變量的選項上打勾,這涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推薦打勾,如果不打勾可以再安裝以后將對應的環境變量添加上去
安裝好了以后,可以在cmd中輸入 Python,發現顯示的還是你之前安裝的版本,這是因為你之前安裝python的時候,是將它的安裝目錄添加到了環境變量中的。python37和anaconda都是python環境,所以要刪掉python37的環境變量,改為anaconda的。
D:\Anaconda3\Library\bin
、D:\Anaconda3\Scripts
、D:\Anaconda3\
這三個變量
在系統環境變量中找到對應之前安裝Python的路徑並刪除。
重啟電腦(一定要),再在cmd中輸入pip list 就會顯示是Anaconda自帶的版本了。
打開cmd,輸入conda --version,查看conda的信息;
再輸入python,顯現出了anaconda所帶的python解釋器的版本
存在問題3:將先前的python加入后來的anaconda
現在查看conda信息,只有一個base,而anaconda中envs文件中沒有任何東西。
在cmd中輸入conda env list 或者 conda info -e 或者 conda info --envs 就可以得到安裝的python信息。
第一步:先是創建一個環境。(注意創建環境時用小寫命名)
創建一個名稱為python37的虛擬環境並指定python版本為3.7.x(這里conda會自動找3.7中最新的版本下載)語句是
1 conda create -n python37 python=3.7
2 或者 3 conda create --name python37 python=3.7
這個指令其實就是在anaconda中的envs文件夾里創建一個叫python37的文件夾。
PS:以后在anaconda安裝的python會存放在envs中
同時需要安裝一些包才能完成創建。此時查看conda信息就會發現出現了python37,再打開anaconda3里的envs文件夾就有了。
第二步:通過語句activate python37
來激活python37這個環境,然后分別運行python --version以及python
來查看python37里的解釋器信息
可以發現現在的只是將anaconda的python3.x激活了而已,還需要把之前安裝的python3.7移植過來——
第三步:
直接將原來安裝python的整個文件夾拷貝到envs的目錄下(保持文件夾名一致,覆蓋即可)
第四步:
輸入命令activate python37
激活python37環境,再輸入python
查看並進入python解釋器
# 激活后,會發現terminal輸入的地方多了python37的字樣,實際上,此時系統做的事情就是把默認3.x環境(ana)從PATH中去除,再把3.7(最早的)對應的命令加入PATH
第五步:
# 如果想返回默認的python 3.x環境(ana),運行 deactivate python37 # for Windows source deactivate python37 # for Linux & Mac # 刪除一個已有的環境 conda remove --name python37 --all
#再激活python3.x
activate python27#3.x
————————————————
3天時間反復安裝才搞定
參考鏈接:
如何在已安裝Python條件下,安裝Anaconda,,並將原有Python添加到Anaconda中 - amazingym - 博客園
https://www.cnblogs.com/yamin/p/7111397.html
python與anaconda安裝(先安裝了python后安裝anaconda,基於python已存在的基礎上安裝anaconda)——逼死強迫症、超詳解_Python_NBS的博客-CSDN博客
https://blog.csdn.net/qq_43529415/article/details/100847887
Anaconda3安裝后缺失大量文件,沒有scripts、Library等目錄
https://blog.csdn.net/cplover25/article/details/102829786