先说结论,选择
poetry
另:鉴于 conda 与 poetry 混合使用会造成一系列不可知隐患,暂不考虑。
在使用 conda 一段时间后,愈发觉得它的臃肿与低效,尤其在包管理方面的弱势。
且我并没有切换 python 版本的刚需,决定改用 poetry。
首先,卸载 conda(x)
卸载 anaconda
使用软件自带的uninstall.exe肯定是卸载不干净的,之后手动删除又苦于找不到所有配置文件位置,
会对下次安装或者其他 python 环境造成影响。
参考 anaconda官网的卸载流程,
进行完全卸载:
首先,打开
anaconda的命令行工具Anaconda Prompt(可在菜单栏找到)。安装
anaconda-clean包conda install anaconda-clean运行
anaconda-clean# If you want to confirm each file and directory you are deleting anaconda-clean # If you don't want to be asked about each file and directory anaconda-clean --yesanaconda-clean这个命令可能会将Anaconda的配置文件等都移动到备份文件夹里面,备份文件夹的位置在C:\Users\用户名.anaconda_backup。可直接删除。打开
Anaconda安装目录,删除用户文件夹中的环境anaconda3\envs和包anaconda3\pkgs文件夹。(数G大小)记得及时清空回收站鸭
打开添加或删除程序并卸载
Anaconda安装或Python版本。打开Ctrl + R,输入
appwiz.cpl快速打开检查环境变量中是否有残留。
打开Ctrl + R,输入
sysdm.cpl快速打开其实不清理也没什么影响。
至此, Anaconda 完全卸载完成!你的计算机又回到安装它之前的状态啦!
Poetry 安装
在此仅介绍 Windows 安装,更多信息详见 官方文档
在powershell中输入:
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
因为raw.githubusercontent.com域名被墙,此方法需要科学上网。
此命令将自动添加环境变量,若想手动添加,可在安装时添加命令--no-modify-path。
可以看到用户变量的
Path中添加了一条C:\Users\用户名\.poetry\bin
最后,打开一个新的shell或cmd,输入
poetry --version
若能看到poetry版本号则已安装成功。


GitHub IssuesGitHub Discussions