当前位置: 首页 > 后端技术 > Python

Python包管理和虚拟环境

时间:2023-03-25 21:07:07 Python

工具包管理:pip/conda虚拟环境:virtualenvpip禁用全局安装今天不小心把虚拟环境要安装的包打包成全局了,还是用批量安装列表,按Finish回车的时候发现忘记切换环境了,心凉了。.好在仔细一看,大部分都表示已经装好了,但还是有两条漏网之鱼。为了避免悲剧再次发生,QAQ迅速在全局环境中禁用了pip。在~/.bashrc中添加如下命令(使用zsh写入~/.zshrc):exportPIP_REQUIRE_VIRTUALENV=true#全局环境禁止pip安装gpip(){#globalpipPIP_REQUIRE_VIRTUALENV=""pip"$@"}即可viewed顺便加了一个功能,这样真正需要的时候可以用gpip代替globalpip。这时所有的pip命令都必须在虚拟环境中运行,即使是piplist这样简单的查询功能也必须通过gpip来调用。.放心。condavirtualenv创建虚拟环境$virtualenvtestenv当前目录下会出现名为testenv的文件夹进入虚拟环境$sourcetestenv/bin/activate命令行提示符会带上(testenv)前缀退出虚拟环境$deactive前缀会消失并返回到全局环境删除虚拟环境,退出虚拟环境后删除整个文件夹