win10下python虛擬環境管理 conda)

2021-10-05 07:33:25 字數 2957 閱讀 1124

不同專案依賴的python環境及第三方庫可能不同,所以最好為每個專案建立單獨的虛擬環境。

可以為當前專案選擇已有的環境,也可以新建或新增本地已有虛擬環境。

在這裡建立的虛擬環境,與在anocanda prompt下用命令列建立的環境是通用的。

這種方式不能繼承主環境的包。

location預設在anaconda安裝路徑的envs下。可以換到別的位置,但是更換後,訪問虛擬環境的名稱需要包括整個路徑。

比如下面環境:

在anaconda prompt命令視窗下檢視:

要啟用該環境,需要全路徑:

參照:開啟anaconda prompt命令列環境:

1、conda建立虛擬環境

conda create -n your_python_env_name python=x.x(2.7、3.7這些python版本號)

可以指定環境目錄(不能同時指定name,其環境名稱就是全路徑):

conda create --prefix=d:\python35-env\py35 python=3.5

可以轉殖已有環境:

複製pycaret的環境到dask環境中。

可以在pycharm中通過addlocal新增:

2、啟用虛擬環境

conda activate d:\anaconda3\venv\pycaret

conda activate dask

3、退出虛擬環境的命令:

conda deactivate

4、刪除

退出後才能刪除:

conda remove -n dask --all

conda remove --prefix=d:\anaconda3\venv\pycaret --all

conda activate d:\anaconda3\venv\pycaret

(d:\anaconda3\venv\pycaret) >conda install jupyter notebook

(d:\anaconda3\venv\pycaret) >jupyter notebook

conda install ipykernel

檢視jupyter核心列表:

jupyter kernelspec list

jupyter kernelspec remove pycaret_venv

在虛擬環境new_venv中安裝ipykernel

conda install -n new_venv ipykernel

啟用虛擬環境:

conda activate new_venv

在jupyter中新增虛擬環境核心

(new_venv) >python -m ipykernel install --user --name new_venv --display-name test_kernel

檢視新增情況:

jupyter kernelspec list

執行主環境下jupyter notebook

當虛擬環境被指定到其它目錄時,不能直接用-name來指定環境名稱,而需要用–prefix指定全路徑:

主環境的核心沒有了

回到主環境,檢視核列表,上面外部目錄的核又沒有了。

win10環境下Python安裝skimage模組

個人python環境為anaconda自帶python3.6,使用anaconda prompt安裝時出錯,效果如下,不能安裝skimage庫 因此,安裝skimage模組需要另一種方式。2.安裝 將這三個安裝包放在安裝目錄下,我的位於anaconda3 lib site packages中,按住s...

win10環境下python版libsvm的安裝

由於畢業設計需要用到libsvm,所以最近專心於配置libsvm,曾經嘗試過在matlab中安裝,但是沒有成功。最終在python環境中完成安裝。libsvm 是台灣大學林智仁 lin chih jen 教授等開發設計的乙個操作簡單 易於使用 快速有效的 svm 軟體包。可以解決分類問題 包括 c ...

win10環境下tensorflow gpu安裝

踩了很多坑,浪費了一下午時間,在此記錄一下。注意 只能用8.0 其中,cudnn的安裝方法是將cudnn下面的三個資料夾 bin,include,lib 複製到cuda 8.0資料夾。裝完以後執行,出現以下錯誤 importerror no module named pywrap tensorflo...