标签:venv python 创建 配置 虚拟环境 pip pycharm
python虚拟环境
不同项目依赖的第三方包的版本可能不一样,这样一个环境就没法同时开发不同的项目,所以需要创建不同的虚拟环境
virtualenv
用户创建独立的python环境,多个python项目互相独立互不影响
pip install virtualenv
virtualenv venv 会在当前目录下创建venv的虚拟环境目录
source venv/bin/activate
Pip3 install django 此时pip的包都会安装到venv环境下
deactivate
virtualenvwrapper
上面的virtualenv创建虚拟环境和使用时比较麻烦,此包用来管理上面的虚拟环境
pip install virtualenvwrapper
注意: window下包名不一样,如下
pip install virtualenvwrapper-win
window环境下安装完包后只需要配置WORKON_HOME的环境变量即可使用,不需要执行其他操作
- mkdir ~/.virtualenvs 创建目录用来存放虚拟环境
- 在.bash_profile中添加环境变量
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
- source ~/.bash_profile 让配置的环境变量生效
- 使用
- mkvirtualenv venv 创建名为venv的虚拟环境
- lsvirtualenv 显示所有的虚拟环境
- rmvirtualenv venv 删除名为venv的虚拟环境
- workon venv 进入名为venv的虚拟环境
- deactivate 离开当前虚拟环境
python使用国内镜像服务器安装依赖包
临时切换
pip install -i
https://pypi.doubanio.com/simple/ --trusted-host
pypi.doubanio.com xxx
xxx为包名
永久切换
执行命令: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pycharm设置
pycharm为当前项目选择虚拟环境
pycharm打开项目目录后需要设置当前项目使用的虚拟环境,选择后才能正确读取对应虚拟环境中已经安装的第三方依赖包
如果这个页面中看不到你新建的虚拟环境则点击后面的设置按钮,再点击添加
项目中显示无法导入自己创建的模块
当打开py文件显示无法导入项目下自己创建的模块时可以按照如下配置设置
标签:venv,
python,
创建,
配置,
虚拟环境,
pip,
pycharm
From: https://www.cnblogs.com/sprouts/p/18321383