日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

vspython版本控制_Python 版本管理

發布時間:2024/9/3 python 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vspython版本控制_Python 版本管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于 Python 擁有眾多的版本,以及不同模塊也有不同的版本。同一模塊不同版本有時需要的 Python 版本是不相同的,所以 Python 的版本控制顯得尤為重要。

目前,常用的有以下三種工具進行 Python 版本管理:

virtualenv

virtualenv 用來為一個應用創建一套“隔離”的 Python 運行環境。

Install

pip3 install virtualenv

復制代碼

Create virtualenv

# 創建一個名為ENV的目錄 參數--no-site-packages 不復制已經安裝到系統Python環境中的第三方包

virtualenv --no-site-packages ENV

復制代碼

Activate virtualenv

source ENV/bin/activate

復制代碼

Exit virtualenv

deactivate

復制代碼

pyenv

pyenv 可以改變全局的 Python 版本,安裝多個版本的 Python, 設置目錄級別的 Python 版本,還能創建和管理 virtual python environments 。

pyenv項目是參考 rbenv 和 ruby-build 演變過來的。

Install

$ brew update

$ brew install pyenv

復制代碼

Common command

使用 pyenv commands 顯示所有可用命令

pyenv versions # 查看本機安裝版本

pyenv --version # 查看當前版本

pyenv install -l # 查看可安裝 Python 版本

pyenv install 3.6.8 # 安裝 python 3.6.8 版本

pyenv uninstall 3.6.8 # 卸載 python 3.6.8 版本

# python 版本切換 shell > local > global

pyenv global 3.6.8 # 設置全局的 Python 版本,版本號寫入 ~/.pyenv/version 文件

pyenv local 3.6.8 # 設置 Python 本地版本,版本號寫入當前目錄下 .python-version 文件

復制代碼

pyenv-virtualenv

pyenv 插件:pyenv-virtualenv

Install

brew install pyenv-virtualenv

復制代碼

Create virtualenv

# 指定 Python 版本創建 virtualenv

pyenv virtualenv 2.7.10 my-virtual-env-2.7.10

# 當前 Python 版本創建 virtualenv

pyenv virtualenv venv34

復制代碼

List existing virtualenvs

pyenv shell venv34

pyenv virtualenvs

復制代碼

Activate virtualenv

pyenv activate

pyenv deactivate

復制代碼

Delete existing virtualenv

# 刪除 virtualenv 工作目錄,或者運行以下方式

pyenv uninstall my-virtual-env

pyenv virtualenv-delete my-virtual-env

復制代碼

Anaconda

Anaconda 在英文中是“蟒蛇”,包管理器和環境管理器。Anaconda 附帶了一大批常用數據科學包,附帶了conda、numpy、scipy、 Python 在內的超過180個科學包及其依賴項。

Anaconda 是在 conda(一個包管理器和環境管理器)上發展出來的,擁有1,000+開源庫(若不必要使用1,000多個庫,那么可以考慮安裝 Miniconda), Jupyter notebook 可以將數據分析的代碼、圖像和文檔全部組合到一個web文檔中

Install

Anaconda 可用于多個平臺( Windows、Mac OS X 和 Linux)。可以在下面地址上找到安裝程序和安裝說明,根據你的操作系統是32位還是64位選擇對應的版本下載。

# 卸載 anaconda3

rm -rf ~/anaconda3

復制代碼

Common command

# 更新conda至最新版本

conda update conda

# 查看 conda 安裝版本

conda --version

conda -V

# 列出環境

conda env list

conda info -e

conda info --envs

# 當前環境中安裝包

conda install

# 指定環境中安裝包

conda install --name

# 更新所有包

conda update --all

conda upgrade --all

# 更新指定包

conda update

conda upgrade

# 卸載當前環境中的包

conda remove

# 卸載指定環境中的包

conda remove --name

復制代碼conda install 無法進行安裝時,可以使用pip進行安裝。

pip只是包管理器,無法對環境進行管理,需先切換到指定環境,再使用pip命令安裝包。pip無法更新Python,因為pip并不將 Python 視為包

Create env

conda create --name

# 例 創建環境名稱為py3,并安裝最新版本的Python3

conda create -n py3 python=3

復制代碼

Activate env

conda activate

復制代碼'source activate' is deprecated. Use 'conda activate'

Exit env

conda deactivate

復制代碼'source deactivate' is deprecated. Use 'conda deactivate'

Share env

# save environment

conda env export > /path/to/environment.yaml

# update environment

conda env update -f=/path/to/environment.yml

# install environment

pip install -r /path/to/environment.yml

復制代碼

Remove env

conda remove --name --all

復制代碼

Other Resources

[jupyter notebook 可以做哪些事情?

總結

以上是生活随笔為你收集整理的vspython版本控制_Python 版本管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。