无法创建虚拟环境,乱码中提示的.conda文件删除后还是不能创建
1 查看现有虚拟环境内容
conda env list
# 列出所有虚拟环境
有星号’*'的表示当前使用的环境,示例中root为默认环境
[root@localhost ~]# conda env list
# conda environments:
#
tensorflow /root/anaconda3/envs/tensorflow
root * /root/anaconda3
2 创建基于当前环境的虚拟环境(相当于拷贝当前环境)
#创建一个和原python环境一样的虚拟环境
conda create --name my_env_name --clone root
3 激活并进入虚拟环境
# 三条指令不一定哪个会生效,有一条生效就行
conda activate my_env_name
activate my_env_name
source activate my_env_name
进入了之后,[用户@主机名]前面会有虚拟环境的名称
[root@localhost ~]# source activate tensorflow
(tensorflow) [root@localhost ~]#
4 退出虚拟环境
# 三条指令不一定哪个会生效,有一条生效就行
conda deactivate my_env_name
deactivate my_env_name
source deactivate my_env_name
5 查看虚拟环境中的包
conda list --name my_env_name
[root@localhost ~]# conda list --name root
# packages in environment at /root/anaconda3:
#
_license 1.1 py36_1
absl-py 0.8.1 <pip>
alabaster 0.7.10 py36_0
anaconda 4.4.0 np112py36_0
anaconda-client 1.6.3 py36_0
......
6 给虚拟环境中下载包
conda install package_name -n env_name
7 删除虚拟环境
conda env remove -n env_name
你说的乱码我没看见,从提示信息看,你下载的文件不完整,导致解压缩失败。换一个好一点的网络环境试试看。
另外建议win10系统,不要安装乱七八糟的软件(如山寨浏览器、助手、杀毒软件、管家等)