conda创建新环境 解决遇路径含有中文问题 Message from libarchive was:\n\nFailed to open 'C:\Users\XX\.conda\pkg
报错:
Message from libarchive was:\n\nFailed to open 'C:\\Users\\XX\\.conda\\pkg
刚开始创建新环境时,
conda creat -n env_name python=3.7
一直报错,八成是因为路径中有中文,首先搜索到的解决办法就是
1,删除指定文件,然后重新下载.尝试过了,还是不行。
2将中文用户名改成英文,这一过程搜索了一下,目测不仅麻烦还有风险,首先因为win10是家庭版,没有用户组。
所以无法启用管理员账户,解决办法要将家庭版升级为专业版,其中还要买密钥。其次,当可以启用管理员用户之后,又巴拉巴拉一大堆操作。风险还是比较大的,在评论区,有更改成功,也有操作失败准备刷机的。
因为本人安装的很多东西都涉及到环境变量。故还是保守一点。
因:新换的笔记本,故只有base有一个环境,是在C盘用户下
1.在D盘建一个文件夹,此处举例:condaenv
2.右键选择管理员身份打开Anaconda Prompt(Anaconda3)(本人操作环境)
显示在C:\Windows\system32>
输入:
conda create --prefix=D:\condaenv python=3.5
(听另一位伙伴说python3.7的环境下不太好弄pytorch,故选择py3.5)
敲回车:可能会出现警告,没关系选择y,继续等待
完成后,查询:
conda env list
在base下出现新创建的环境
激活:
conda activate D:\condaenv
此时进入(D:\condaenv)环境下。
pip install flask试一下,显示成功下载.
新的虚拟环境就创建好了:)