Python 環境の構成、仮想環境の作成、起動とシャットダウン、および VSCode での一般的な pip コマンド

工具の準備

Visual Studio Code をインストールする
Python をインストールするVScode にプラグインをインストールする: Python、 Jupyter

仮想環境

元のインストール パッケージに影響を与えないようにするには、通常、Python コードを記述するための新しい仮想環境を作成する必要があります。

  1. 空のフォルダーを作成し、VSCode でフォルダー (E:/python プロジェクトなど) を開きます。
  2. ターミナルCtrl++Shiftを開く`
    ここに画像の説明を挿入します
  3. 仮想環境を作成します。
python -m venv .venv
  1. 仮想環境をアクティブ化して開始する
.venv/Scripts/activate								#方法一
& e:/4.python项目/.venv/Scripts/Activate.ps1			#方法二

ここに画像の説明を挿入します
上記の状況によりアクティベーションに失敗する場合があります。このコードの理由は、PowerShell セキュリティ プロトコルにあります。解決策:図に示すように
、Windows PowerShell (管理者) を開き、set-executionpolicy remotesigned「、EnterEnter、「」と入力し、「y」を入力します。アクティブ化コマンドを再度入力します。

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

  1. pip インストール xxx パッケージ:
python -m pip install xxx			#方法一
pip install xxx						#方法二
  1. 仮想環境を閉じる
deactivate

pip の一般的なコマンド

ipykernel ライブラリのインストール

Python を初めて使用する場合は、jupyter でコードを記述する方が便利ですが、最初に ipykernel ライブラリをインストールする必要があります。コマンドは次のとおりです。

pip install ipykernel -i https://mirrors.bfsu.edu.cn/pypi/web/simple/

いくつかの Python ソースを追加します。

https://mirrors.aliyun.com/pypi/simple/ #阿里云
https://pypi.tuna.tsinghua.edu.cn/simple/ #清华大学
https://mirrors.bfsu.edu.cn/pypi/web/simple/ #中国科学技术大学
https://pypi.doubanio.com/simple/ #豆瓣
https://mirrors.cloud.tencent.com/pypi/simple/ 
https://mirrors.163.com/pypi/simple/
https://pypi.python.org/simple #官网

Python プロジェクトを移行するときにサードパーティのライブラリを使用する方法:

1. 元の環境で pip freese > file name を使用してファイルを生成します
2. 新しい環境で pip install -r file name (最初の手順で生成されたファイル) を使用してダウンロードしてインストールします。依存ライブラリが欠落したり、プロジェクト環境が完全に移行されたりすることはありません。
例:

pip freeze     # 列出当前项目已经安装的库
pip freeze > requirements.txt     # 把第三方库保存成一个txt文本
pip install -r requirements.txt     # 安装txt文本中的第三方库
pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ -r requirements.txt

pip のインストールおよびアップグレード関連のコマンド

Python に pip がない場合 (pip コマンドをアップグレードする前に python -m を追加しないと pip が表示されなくなります)、次のコマンドを呼び出して再インストールできます。

python -m ensurepip --upgrade

現在の環境でアップグレードする必要があるライブラリをリストします。

pip list --outdated

Python の pip のアップグレード コマンドは別のものです。

python -m pip install --upgrade pip

Python 自体が提供するコマンドをアップグレードします。

pip install --upgrade 库名

サードパーティのライブラリを最新バージョンに一括アップグレードする必要がある場合は、次の手順を実行します。

import subprocess

# pip显示需要更新的python列表
com_list_o = 'pip list -o' 
# 执行命令并返回结果
p = subprocess.Popen(com_list_o, shell=True, stdout=subprocess.PIPE)
# 取命令返回结果,结果是一个二进制字符串,包含了我们上面执行pip list -o后展现的所有内容
out = p.communicate()[0]
# 二进制转utf-8字符串
out = str(out, 'utf-8')

# 切出待升级的包名, 并存入列表
need_update = []
for i in out.splitlines()[2:]:
    need_update.append(i.split(' ')[0])

# 执行升级命令,每次取一个包进行升级,pip只支持一个包一个包的升级
for nu in need_update:
    com_update = 'pip install -i https://mirrors.aliyun.com/pypi/simple/ -U {py}'.format(py=nu)
    print("执行命令:", com_update)
    subprocess.call(com_update)
    print("----------{com} 执行结束-----------\n".format(com=com_update))


print("检查更新情况:")
if subprocess.call(com_list_o) == 0:
    print("已全部更新完毕!")
else:
    print("未能全部更新,剩下的请手动删除重新下载!")


pip を使用して、指定されたバージョンのパッケージをダウンロードします。

pip install 包名==版本号
//例如
pip install numpy==1.24.2
pip install numpy # 默认是下载最新的包
pip install numpy -i https://mirrors.bfsu.edu.cn/pypi/web/simple/ #镜像安装

Python関連パッケージの紹介

1. しこり

参考文献:

VSCode の構成 Python チュートリアル
Python 環境の構成、仮想環境の作成、VSCode での pip 共通コマンド_vscode で pip を使用する方法

Supongo que te gusta

Origin blog.csdn.net/qq_41361442/article/details/130990700
Recomendado
Clasificación