这里介绍两种常用的环境管理。
第一种,利用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可以很方便的创建管理环境。
VSCode里面管理python环境
在命令面板里输入>python, 找到Python:Create Environment...
这里我们选择venv
环境创建好后,可以打开cmd窗口安装python的包,也可以在VSCode的terminal安装: