docker和conda虛擬環(huán)境的區(qū)別?
一、docker和conda虛擬環(huán)境的區(qū)別?
docker
Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。
conda虛擬環(huán)境
Conda是一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換。
二、Conda虛擬環(huán)境可以保存設(shè)置嗎?
是的,Conda虛擬環(huán)境可以保存設(shè)置。您可以通過創(chuàng)建conda配置文件來保存環(huán)境設(shè)置。配置文件名為.condarc,并且通常保存在當(dāng)前用戶的目錄下。
在.condarc文件中,您可以指定多個(gè)虛擬環(huán)境的位置,并設(shè)置環(huán)境變量等。例如,您可以在配置文件中指定環(huán)境變量PATH和PYTHONPATH的值。
要?jiǎng)?chuàng)建.condarc文件,請按照以下步驟操作:
打開命令提示符或終端窗口。
導(dǎo)航到您的用戶目錄。在Windows上,這通常是C:Users您的用戶名;在Mac和Linux上,這通常是/Users/您的用戶名。
在該目錄下創(chuàng)建一個(gè)名為.condarc的新文件。在Windows上,您可以使用命令notepad .condarc來創(chuàng)建并打開該文件;在Mac和Linux上,您可以使用命令touch .condarc來創(chuàng)建該文件。
在.condarc文件中添加所需的配置信息。例如,以下是一個(gè)包含環(huán)境變量設(shè)置的示例.condarc文件:
bash復(fù)制代碼
envs_dirs: - C:Users您的用戶名Anaconda3envs - C:Users您的用戶名Anaconda3envs_new channel_alias: conda-forge add_anaconda_token: false ssl_verify: false channel_priority: - conda-forge -defaults
請注意,上述示例中的路徑是Windows系統(tǒng)上的路徑。如果您使用的是Mac或Linux系統(tǒng),請相應(yīng)地更改路徑。
保存并關(guān)閉.condarc文件后,您的Conda虛擬環(huán)境設(shè)置將被保存,并且新創(chuàng)建的虛擬環(huán)境將遵循這些設(shè)置。
三、conda是什么?
Conda是一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換。
Conda是為Python程序創(chuàng)建的,適用于Linux,OS X 和W indows,也可以打包和分發(fā)其他軟件。
目前最流行的Python環(huán)境管理工具。
四、conda和docker區(qū)別?
Conda?是一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換。
Docker?是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。
五、cuda和conda關(guān)系?
CUDA(Compute Unified Device Architecture),是顯卡廠商N(yùn)VIDIA推出的運(yùn)算平臺。?CUDA?是一種由NVIDIA推出的通用并行計(jì)算架構(gòu),該架構(gòu)使GPU能夠解決復(fù)雜的計(jì)算問題。
Conda?是一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換。
六、conda環(huán)境是什么?
conda是python的一種集成開發(fā)環(huán)境,可以在安裝一種庫時(shí),同時(shí)安裝好對應(yīng)的匹配版本的依賴。
七、怎么創(chuàng)建conda環(huán)境?
1.默認(rèn)路徑下創(chuàng)建新環(huán)境
首先打開Anaconda Prompt
這里看到默認(rèn)Conda安裝路徑,如果想要在默認(rèn)路徑下創(chuàng)建虛擬環(huán)境,直接使用如下命令:
conda create -n name python=3.7(python版本自己指定)
可以使用如下命令查看當(dāng)前有哪些環(huán)境
conda env list
切換到新創(chuàng)建的環(huán)境
activate test
退出當(dāng)前環(huán)境
conda deactivate
刪除環(huán)境
conda remove -n test --all
2.指定路徑下創(chuàng)建環(huán)境
conda create --prefix=F:condaenvenv_name python=3.7
F:condaenvenv_name 替換為你自己的路徑
其它命令也有一點(diǎn)小變化,如下:
activate F:condaenvenv_name 激活環(huán)境 conda remove -p F:condaenvenv_name --all
八、conda是哪里的?
寧波康大美術(shù)用品集團(tuán)有限公司是一家綜合性、有限責(zé)任公司,總占地面積4萬多平方米,總資產(chǎn)2億,在產(chǎn)業(yè)發(fā)展上逐步形成研發(fā)、制造及進(jìn)出口等優(yōu)勢產(chǎn)業(yè)格局。
九、conda如何永久激活環(huán)境?
conda需要通過在設(shè)置中填寫激活碼來永久激活環(huán)境
十、pycharm如何添加conda環(huán)境?
添加步驟如下:
1.首先打開pycharm,點(diǎn)setting。
2.找到項(xiàng)目名稱下的python interpreter,點(diǎn)擊進(jìn)去。
3.點(diǎn)擊右邊的齒輪,選擇add(pycharm版本最好是專業(yè)版,社區(qū)版好像沒有那個(gè)小齒輪。
4.選擇existing environments 。
5. 選擇conda下面已經(jīng)創(chuàng)建好的虛擬環(huán)境下的python.exe文件即可。
6. 在anaconda prompt命令行中激活剛剛配置好的虛擬環(huán)境。
7. conda環(huán)境配置成功。
?
本網(wǎng)站文章僅供交流學(xué)習(xí) ,不作為商用, 版權(quán)歸屬原作者,部分文章推送時(shí)未能及時(shí)與原作者取得聯(lián)系,若來源標(biāo)注錯(cuò)誤或侵犯到您的權(quán)益煩請告知,我們將立即刪除.