Conda創(chuàng)建新環(huán)境的詳細(xì)圖文教程
1.默認(rèn)路徑下創(chuàng)建新環(huán)境
首先打開(kāi)Anaconda Prompt

這里看到默認(rèn)Conda安裝路徑,如果想要在默認(rèn)路徑下創(chuàng)建虛擬環(huán)境,直接使用如下命令:
conda create -n name python=3.7(python版本自己指定)

如圖,創(chuàng)建完畢。
可以使用如下命令查看當(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:\condaenv\env_name python=3.7
F:\condaenv\env_name 替換為你自己的路徑
其它命令也有一點(diǎn)小變化,如下:
activate F:\condaenv\env_name 激活環(huán)境 conda remove -p F:\condaenv\env_name --all
3. 一些常見(jiàn)問(wèn)題
在指定路徑下創(chuàng)建環(huán)境后導(dǎo)入包在命令行可以使用,在Jupyter Notebook中無(wú)法使用?
解決辦法:
1.確保已經(jīng)使用activate env_name進(jìn)入了虛擬環(huán)境中,然后打開(kāi)Jupyter Notebook 再?lài)L試一次!
2.確保已經(jīng)嘗試過(guò)1后還是不行的話(huà),可以查看一下在命令行該環(huán)境下是否可以正常導(dǎo)入,如果可以的話(huà)使用下面的方法嘗試:
先查看可以正常導(dǎo)入的環(huán)境中的編譯路徑

然后打開(kāi)Jupyter Notebook查看其使用的編譯路徑

如圖兩者明顯不一樣,則可以在Jupyter Notebook 編譯路徑的目錄下重新執(zhí)行pip導(dǎo)包即可。
3.上述方法還是不行的話(huà),可以嘗試手動(dòng)給該環(huán)境創(chuàng)建一個(gè)kernel
先使用jupyter kernelspec list 查看Conda中有幾個(gè)kernel
默認(rèn)只有一個(gè),下面的deeplearning是我自己創(chuàng)建的。

找到默認(rèn)的kernel的路徑,進(jìn)入該目錄。

然后復(fù)制一份包含這三個(gè)文件的文件夾,如下圖,python3是默認(rèn)的,deeplearning是我復(fù)制的。

修改副本中kernel.json文件

然后再次執(zhí)行jupyter kernelspec list看是否有新添加的內(nèi)核,并打開(kāi)Jupyter Notebook看問(wèn)題是否解決。

如果jupyter kernelspec list查看沒(méi)有內(nèi)核(確保kernel.json內(nèi)容要正確),或者在Jupyter Notebook中無(wú)法切換kernel,或者在Jupyter Notebook中切換內(nèi)核失敗,可以執(zhí)行activate env_name 然后執(zhí)行如下命令:
activate env_name conda install ipykernel python -m ipykernel install --user --name env_name --display-name "py3.7(env_name)" --name后是虛擬環(huán)境的名稱(chēng),--display-name后是希望該內(nèi)核顯示的名稱(chēng)。
完成之后再次進(jìn)入Jupyter Notebook進(jìn)行嘗試。
不出意外,經(jīng)過(guò)上述步驟應(yīng)該是可以正常import了,可以使用下面命令查看正在使用的內(nèi)核:

總結(jié)
到此這篇關(guān)于Conda創(chuàng)建新環(huán)境的文章就介紹到這了,更多相關(guān)Conda創(chuàng)建新環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解windows python3.7安裝numpy問(wèn)題的解決方法
這篇文章主要介紹了windows python3.7安裝numpy問(wèn)題的解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
使用Pandas的ExcelWriter操作excel的方法
這篇文章主要介紹了使用Pandas的ExcelWriter操作excel的方法,ExcelWriter這個(gè)插件有個(gè)坑,就是已經(jīng)設(shè)置好的格式是無(wú)法更改的,因此,由pandas轉(zhuǎn)成excel的時(shí)候,必須將格式清除,尤其是表頭的格式需要大家多多注意,本文結(jié)合示例代碼講解的非常詳細(xì),需要的朋友參考下吧2023-11-11
python?pandas數(shù)據(jù)處理教程之合并與拼接
在實(shí)際處理數(shù)據(jù)業(yè)務(wù)需求中,我們經(jīng)常會(huì)遇到這樣的需求,將多個(gè)表連接起來(lái)再進(jìn)行數(shù)據(jù)的處理和分析,類(lèi)似SQL中的連接查詢(xún)功能,下面這篇文章主要給大家介紹了關(guān)于python?pandas數(shù)據(jù)處理教程之合并與拼接的相關(guān)資料,需要的朋友可以參考下2022-02-02
Python應(yīng)用實(shí)現(xiàn)雙指數(shù)函數(shù)及擬合代碼實(shí)例
這篇文章主要介紹了Python應(yīng)用實(shí)現(xiàn)雙指數(shù)函數(shù)及擬合代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
python爬蟲(chóng)之利用selenium+opencv識(shí)別滑動(dòng)驗(yàn)證并模擬登陸知乎功能
本文給大家介紹python爬蟲(chóng)之利用selenium+opencv識(shí)別滑動(dòng)驗(yàn)證并模擬登陸知乎功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-09-09
Python進(jìn)度條神器tqdm使用實(shí)例詳解
Python進(jìn)度條神器tqdm是一個(gè)快速、可擴(kuò)展的進(jìn)度條工具,可以輕松地為Python腳本添加進(jìn)度條。它可以在循環(huán)中自動(dòng)計(jì)算進(jìn)度,并在終端中顯示進(jìn)度條,讓用戶(hù)了解程序的運(yùn)行情況。tqdm還支持多線(xiàn)程和多進(jìn)程,并且可以自定義進(jìn)度條的樣式和顯示方式。2023-06-06
python利用urllib和urllib2訪(fǎng)問(wèn)http的GET/POST詳解
urllib模塊提供的上層接口,使我們可以像讀取本地文件一樣讀取www和ftp上的數(shù)據(jù)。下面這篇文章主要給大家介紹了關(guān)于python如何利用urllib和urllib2訪(fǎng)問(wèn)http的GET/POST的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09
使用python telnetlib批量備份交換機(jī)配置的方法
今天小編就為大家分享一篇使用python telnetlib批量備份交換機(jī)配置的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07

