自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python虛擬環(huán)境很簡單,看完你就會了

云計算 虛擬化
最近有粉絲詢問關(guān)于Python虛擬環(huán)境的一些操作,剛好平時也會涉及到這方面的使用,那么今天咱們就來簡單介紹一下吧。

[[417334]]

本文轉(zhuǎn)載自微信公眾號「可以叫我才哥」,作者道才。轉(zhuǎn)載本文請聯(lián)系可以叫我才哥公眾號。

大家好,我是才哥。

最近有粉絲詢問關(guān)于Python虛擬環(huán)境的一些操作,剛好平時也會涉及到這方面的使用,那么今天咱們就來簡單介紹一下吧。

1.基于conda管理虛擬環(huán)境

由于筆者常用的是Anaconda,所以這里先介紹基于conda的虛擬環(huán)境操作。

一般來說,有兩種管理虛擬環(huán)境的方式:一種是可視化操作,一種是命令行操作。

1.1. 創(chuàng)建虛擬環(huán)境

其一是通過Anconada Navigator 可視化操作,選中Environments點擊最下方的Create即可進(jìn)入到創(chuàng)建虛擬環(huán)境的頁面。

其二是在命令行通過指令進(jìn)行創(chuàng)建,后續(xù)介紹的幾種方案也是類似。

  1. # 指令 
  2. conda create -n env1 python=3.8.8 

指令中,env1是虛擬環(huán)境名稱,可以自定義;python=3.8.8是指定python版本,可以自定義。

1.2. 激活虛擬環(huán)境

當(dāng)創(chuàng)建好虛擬環(huán)境后,會彈出以下提示:

  1. done 
  2. To activate this environment, use 
  3. #     $ conda activate env1 
  4. To deactivate an active environment, use 
  5. #     $ conda deactivate 

這些提示其實也很好的告訴了我們關(guān)于激活和退出虛擬環(huán)境的操作指令

  1. # 激活虛擬環(huán)境 
  2. conda activate env1 

指令中,env1是待激活的虛擬環(huán)境名稱

激活虛擬環(huán)境env1

我們可以看到,在進(jìn)行虛擬環(huán)境激活后,最前面會顯示虛擬環(huán)境的名稱 env1(上圖中標(biāo)紅框內(nèi))

1.3. 管理虛擬環(huán)境第三方庫

只有當(dāng)我們激活了指定的虛擬環(huán)境后,就可以通過pip或conda直接進(jìn)行第三方庫的管理。

安裝第三方庫

我們也可以通過-n參數(shù)指定需要安裝第三方庫的虛擬環(huán)境進(jìn)行跨環(huán)境安裝。

  1. # env1是待安裝第三方庫的虛擬環(huán)境名稱,numpy是待安裝的第三方庫 
  2. conda install -n env1 numpy 

跨環(huán)境安裝第三方庫

1.4. 退出虛擬環(huán)境

當(dāng)我們激活了虛擬環(huán)境env1后,我們可以通過指令conda deactivate退出該虛擬環(huán)境并回到基礎(chǔ)base環(huán)境

退出虛擬環(huán)境

1.5. 刪除虛擬環(huán)境

  1. # 刪除虛擬環(huán)境 
  2. conda env remove -n env1 
  3. # 或者 
  4. conda remove -n env1 --all 

1.6. 更多操作指令

查看當(dāng)前環(huán)境下已安裝的第三方庫

  1. conda list 

查看指定環(huán)境下已安裝的第三方庫

  1. conda list -n env1 

更新指定環(huán)境的第三方庫

  1. conda update -n env1 numpy 

刪除指定環(huán)境的第三方庫

  1. conda remove -n env1 numpy 

查看全部虛擬環(huán)境

  1. conda info -e 
  2. # 或者 
  3. conda env list 

前面帶有符號*的是指當(dāng)前環(huán)境

更新全部第三方庫

  1. conda update --all 

2.基于venv管理虛擬環(huán)境

venv是Python標(biāo)準(zhǔn)庫內(nèi)置的虛擬環(huán)境管理工具,在python3.3之后登上舞臺

  1. # 創(chuàng)建虛擬環(huán)境(其中 F:\py_env\env2 是虛擬環(huán)境路徑) 
  2. >>>python -m venv F:\py_env\env2 
  3.  
  4. # 激活虛擬環(huán)境(運行 激活腳本) 
  5. >>>F:\py_env\env2\Scripts\activate 
  6.  
  7. # 安裝、更新、刪除第三庫方法同常規(guī) 
  8. >>>pip install plotly 
  9. >>>pip install --upgrade plotly 
  10. >>>pip uninstall plotly 
  11.  
  12. # 退出虛擬環(huán)境 
  13. >>>deactivate 
  14.  
  15. # 刪除虛擬環(huán)境(最簡單可以直接刪除虛擬環(huán)境文件夾) 

關(guān)于這部分更詳細(xì)的操作可以查閱python官方文檔,參考地址:

  1. https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment 

 

責(zé)任編輯:武曉燕 來源: 可以叫我才哥
相關(guān)推薦

2022-05-17 08:24:58

查詢?nèi)罩?/a>MySQL

2025-01-14 00:00:00

Blocking隊列元素

2018-04-27 15:33:59

Python裝飾器

2017-02-09 19:45:07

Linux系統(tǒng)Linux 發(fā)行版

2017-12-12 13:27:20

主板跳線USB

2021-03-04 20:46:32

virtualenvwPython虛擬環(huán)境

2021-11-15 05:44:16

Python虛擬環(huán)境開發(fā)

2021-08-13 08:42:48

Python 編程技巧poetry

2020-07-06 07:00:21

PyCharm虛擬環(huán)境

2019-07-11 16:20:22

MacOSPython

2024-05-28 09:26:42

2021-07-30 20:25:04

pipxPython編程語言

2021-08-31 10:52:30

容量背包物品

2013-10-11 16:47:38

2023-05-05 16:37:13

CPU 性能虛擬環(huán)境虛擬化

2019-07-02 06:31:27

Python虛擬環(huán)境代碼

2021-09-18 08:00:00

Python系統(tǒng)開發(fā)

2011-08-22 13:56:09

Linux虛擬

2021-07-05 06:51:42

Python虛擬環(huán)境

2021-10-28 19:08:29

Python虛擬環(huán)境
點贊
收藏

51CTO技術(shù)棧公眾號