在根目录执行source mypython/bin/activate后该怎么办?是否损坏系统?
不用担心,你的电脑不会被损坏
首先明确:source mypython/bin/activate这条命令只是临时修改当前Shell的环境变量,让系统优先使用该目录下的Python解释器和依赖包,不会修改系统核心文件或造成永久性损坏,完全不用紧张。
你可以按以下步骤处理:
- 如果当前还处于这个误激活的环境中,直接执行
deactivate就能退出,回到原本的Shell环境。 - 检查根目录下的
mypython文件夹:如果这是你误操作生成的(conda环境默认不会放在根目录),确认里面没有重要文件后,执行rm -rf /mypython即可删除这个多余的虚拟环境目录。 - 之后你可以正常使用
conda activate virtualenvironmentname激活你的conda虚拟环境,之前的误操作不会对它造成任何影响。
补充个新手小提示:不同虚拟环境管理工具(conda、virtualenv、venv)的激活命令不同,但本质都是临时切换环境变量,不会对系统硬件或核心系统文件造成损害,下次遇到类似误操作不用慌。
内容的提问来源于stack exchange,提问作者Joseph Choi
相关产品推荐
相关产品推荐

