windows 如何將安裝Anaconda之前已經安裝的python版本(中已安裝的庫)移動到 Anaconda中


題目】如何將安裝Anaconda之前已經安裝的python版本(中已安裝的庫)移動到 Anaconda中

 
一、概述

之前安裝tensorflow的安裝了anaconda並用它進行安裝,anaconda安裝后里面也帶有一個python的版本,之后我發現在cmd中運行時使用的的原來的python版本,並且此版本的python與anaconda中的是相互隔離的,我在原有的python下安裝的庫,激活tensorflow后是沒有的。

所以就想將兩個python版本進行合並。

在網上查找了好久,保留原有python版本的方法之一是將原有的python版本作為anaconda的一個環境,要使用時就將它激活。具體方法見:http://www.cnblogs.com/yamin/p/7111397.html

但這並不是我想要的結果。

 

二、將之前已經安裝的python版本(中已安裝的庫)移動到 Anaconda中

 

1、安裝好了以后,可以在cmd中輸入 Python,發現顯示的還是你之前安裝的版本,像我的就是Python2.7,這是因為你之前安裝Python2,7的時候,是將它的安裝目錄添加到了環境變量中的。在系統環境變量中找到對應之前安裝Python的路徑並刪除,像我的就是D:\Program Files\python2.7 和D:\Program Files\python2.7\Scripts。將其刪除。 接着重啟電腦,再在cmd中輸入python 就會顯示是Anaconda自帶的版本了。

【補充:安裝anconda時,需要將一下三個路徑添加到環境變量中:

%安裝目錄%\Anaconda3\Scripts;
%安裝目錄%y\Anaconda3\Library\bin;
%安裝目錄%y\Anaconda3;
之前安裝時缺少哪個請自行補充,否則會出現輸入Python后,提示python不是計算機指令】

 

2、將之前已經安裝的python版本(中已安裝的庫)移動到 Anaconda中

 

(1)【庫安裝的文件夾】之前python安裝的目錄下的Lib\site-packages,例如筆者是D:\software_study\Python36\Lib\site-packages

(2)【anaconda中安裝庫的文件夾】anaconda中安裝目錄的Lib\site-packages,例如筆者是D:\software_study\Anaconda3\Lib\site-packages

將(1)中的全部文件復制到(2)中即可。

這樣之前已安裝的庫就可以在anaconda的python中導入了。

注意:不過有時會有警告,不知為何,除此之外,暫無其他錯誤。

 

 

 

 

 

三、安裝庫的方法

【pip install 庫名VScondainstall 庫名】

1.pip是從PyPI上直接下載,他僅僅是簡單地下載而已,不能包含某些包必要的依賴文件

2.Conda沒有語言限制,可以構建和管理任何語言的任何類型的軟件,這其中也包括Python。conda旨在管理任何軟件堆棧中的包和依賴關系,其安裝過程中,會提示哪些包與當前所要安裝的包之間有依賴關系,並且會自動安裝和更新,用起來會更靠譜。

 

 


免責聲明!

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



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