为什么要安装虚拟环境?
1. 不同的项目依赖包不一样
2. 不同的项目以来的python版本不一样怎么办?
如何安装?
windows
- 安装虚拟环境管理工具
打开命令行输入pip install virtualenvwrapper-win
,如果报错Read time out超时,那么在命令行后面加参数--default-timeout=1000
,如果是linux下超时,就加-U --timeout 1000
- 安装完成后会把virtualenv安装上,如果没有安装上,那么还需要手动运行
pip install virtualenv
安装,我是第一个命令就装好了。
创建虚拟环境
mkvirtualenv python_spider
则会在C:\Users\用户名\Envs\python_spider
成功创建一个虚拟环境,并且此时已经在虚拟环境中,可以pip list
看下,新建的虚拟环境没有多少依赖包- 退出输入命令
deactivate
- 输入命令
workon
会显示所有的虚拟环境,输入workon python_spider
会重新进入虚拟环境 - 删除虚拟环境可以手动删除文件夹,也可以输入命令
rmvirtualenv python_spider
linux
- 安装虚拟环境管理工具
pip install virtualenvwrapper
pip install virtualenv
创建存放虚拟环境的目录
mkdir $HOME/.virtualenvs
在~/.bashrc中添加
export WORKON_HOME=$HOME/.virtualenvs
# 指定 virtualenv 的路径
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3.11/bin/virtualenv
source /usr/local/python3.11/bin/virtualenvwrapper.sh
运行
source ~/.bashrc
- 创建虚拟环境
mkvirtualenv xxxx(创建)
workon xxx(进入)
deactivate xxx(退出)