Python多环境管理

这里介绍两种常用的环境管理。

第一种,利用python内置的venv创建。
创建环境:

Linux:

python3 -m venv /path/to/new/virtual/environment

window:

python -m venv D:\py\my_env
激活环境:
my_venv\Scripts\activate

激活后,前面会显示环境名称

(my_env) D:\py\my_env\Scripts\>pip install pandas

这里记录一下安装包遇到的问题

1. pip install numpy

ERROR: Could not find a version that satisfies the requirement numpy (from versions: none)
ERROR: No matching distribution found for numpy

2.python -m pip install numpy

Collecting numpy
  Downloading numpy-1.26.4-cp311-cp311-win_amd64.whl.metadata (61 kB)
     ---------------------------------------- 61.0/61.0 kB 36.5 kB/s eta 0:00:00
Downloading numpy-1.26.4-cp311-cp311-win_amd64.whl (15.8 MB)
   ---------------------------------------- 0.1/15.8 MB 10.0 kB/s eta 0:26:05

....

TimeoutError: The read operation timed out

......

3.pip --trusted-host pypi.python.org install numpy

报错同上

4. pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

加上国内的镜像,OK了

退出环境:

deactivate

删除环境

rm -r my_venv

第二种 安装 anaconda

需要额外安装anaconda。在window系统里,anaconda可以很方便的创建管理环境。

Python多环境管理_第1张图片

VSCode里面管理python环境

在命令面板里输入>python, 找到Python:Create Environment...

Python多环境管理_第2张图片

这里我们选择venv

Python多环境管理_第3张图片

环境创建好后,可以打开cmd窗口安装python的包,也可以在VSCode的terminal安装:

你可能感兴趣的:(python,开发语言)