【学習体験談】Linux上でのPython仮想環境構築

問題の説明: この記事では、複数のバージョンの Python を実装し、Linux システム (Ubuntu など) で Python 仮想環境を構築する方法を解決します。

1. Linux システムでの複数バージョンの Python の実装

1. ステップ 1: 公式 Web サイトで、Python バージョンに対応する tar 圧縮パッケージのダウンロード リンクを見つけます。

 過去のバージョンから必要な Python バージョンを見つけます

 右クリック -> リンクのコピー2. ステップ 2: ターミナルで wget を使用して、選択した Python バージョンを Ubuntu にダウンロードします。

wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz

 3. ステップ 3: Python を正式にインストールする前に、依存関係パッケージをインストールします。

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

4. ステップ 4: tar ファイルを解凍してコンパイルします。

# 解压
tar -zxvf Python-3.8.16.tar
# 进入文件夹
cd Python-3.8.16

# 指定安装位置prefix=/usr/local/python-3.8
# 优化快速安装--enable-optimizations
./configure prefix=/usr/local/python-3.8 --enable-optimizations

# 编译&&安装
sudo make && make install

コンパイルとインストールが完了すると、Python3.8 が /usr/local にインストールされます。

 /usr/local/python-3.8/bin に python3 実行可能ファイル (青色) があります。

 5. ステップ 5: 環境変数を構成する (ソフトリンクを作成する)

sudo ln -s /usr/local/python-3.8/bin/python3.8 /usr/bin/python3.8

sudo ln -s /usr/local/python-3.8/bin/pip3.8 /usr/bin/pip3.8

このようにターミナルに直接 python3.8 と入力すれば使えるようになります!

6. ステップ 6: テストする

 

 

2. Linux上でのPython仮想環境構築

1. ステップ 1: 仮想環境ライブラリ virtualenv と仮想環境管理ライブラリ virtualenvwrapper をインストールする

virtualenvwrapper の簡単な紹介:

virtualenvwrapper は、仮想環境の管理を容易にする Python 仮想環境管理ツールです。venv または virtualenv を直接使用する場合と比較して、virtualenvwrapper には次の利点があります。

  • 統合管理環境: virtualenvwrapper を使用して、すべての仮想環境を 1 か所 (~/.virtualenvs など) にきちんと配置します。venv と virtualenv によって作成された仮想環境はいたるところに分散しており、管理が困難です。
  • シンプルなコマンド: virtualenvwrapper は、mkvirtualenv、rmvirtualenv、cpvirtualenv などの、より使いやすい仮想環境を作成、削除、コピーするためのシンプルなコマンドを提供します。
  • 自動的に有効化されます。virtualenvwrapper を使用すると、特定のディレクトリに入ると、対応する仮想環境を自動的にアクティブ化できます。
  • タブ補完。virtualenvwrapper は仮想環境名の Tab 補完機能を提供しており、名前の一部を入力して Tab キーを押すと、一致する環境名を表示できます。
pip3.8 install virtualenv
pip3.8 install virtualenvwrapper

[注意] virtualenvwrapper.sh ファイルは、pip インストールでのみ見つかります。

2. ステップ 2: 仮想環境の格納ディレクトリを作成する

# cd到家目录
cd ~
# 创建目录存放虚拟环境
mkdir .virtualenvs

3. ステップ 3: .bashrc ファイルを変更する

.bashrc ファイルの簡単な説明:

.bashrc ファイルは Bash シェルの構成ファイルであり、Bash シェル環境、シェル変数、関数、その他の設定を構成するために使用されます。.bashrc ファイルはユーザーのホーム ディレクトリに保存され、.bashrc という名前が付けられます。

virtualenvwrapper.sh のファイル パスを見つけて、見つかったファイル パスを .bashrc ファイルに書き込みます。

which virtualenvwrapper.sh

cd ~
vi .bashrc

ファイルの最後に次の 3 行を追加します。

# 设置虚拟环境的安装位置
export WORKON_HOME=$HOME/.virtualenvs

# 在不指定虚拟环境编译器的情况下,设置默认使用的python3编译器
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

# 后面接的是virtualenvwrapper.sh文件路径
source /home/wangxin/.local/bin/virtualenvwrapper.sh

virtualenvwrapper.sh を更新する

source /home/wangxin/.local/bin/virtualenvwrapper.sh

update.bashrc

source ~/.bashrc

4. ステップ 4: 一般的な仮想環境コマンド

# 查看当前存在的虚拟环境
workon

# 创建一个指定Python版本的虚拟环境
mkvirtualenv -p python3.8 env_name

# 删除一个虚拟环境
rmvirtualenv env_name

# 进入虚拟环境
workon env_name

# 退出虚拟环境
deactivate

おすすめ

転載: blog.csdn.net/qq_39780701/article/details/130978366