0002已安裝python,如何與Anaconda和諧共存


存在問題待解決:

如何在已安裝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\binD:\Anaconda3\ScriptsD:\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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM