anaconda虚拟环境 使用的还是base环境的python/pip
程序员文章站
2024-01-20 15:53:10
问题anaconda虚拟环境 使用的还是base环境的python/pip如图:剖析但是有的虚拟环境是可以正常使用的:经检查 发现是anaconda/envs/torch1.1中没有bin文件夹(python pip都应该是在这里的):而anaconda/envs/tf2中是有的:原因当时新建torch1.1虚拟环境时 并没有指定python版本 直接conda create -n torch1.1 然后激活后看到python是此anaconda默认版本......
目录
问题
anaconda虚拟环境 使用的还是base环境的python/pip
如图:
剖析
但是有的虚拟环境是可以正常使用的:
经检查 发现是anaconda/envs/torch1.1中没有bin文件夹(python pip都应该是在这里的):
而anaconda/envs/tf2中是有的:
原因
当时新建torch1.1虚拟环境时 并没有指定python版本 直接conda create -n torch1.1 然后激活后看到python是此anaconda默认版本的python 以为就没问题了 原来不指定python版本的话这个env文件夹下就没有bin文件夹 无法正常激活、使用 使用的还是base环境(尽管前面标出了一个(torch1.1))
看来是自己对命令想当然了 另一方面也算是这个命令鲁棒性不太好把 也没有提示啥的 容易导致误解
解决
删除有问题的虚拟环境:
conda remove -n torch1.1 --all
重新新建虚拟环境,新建时指定python版本。3.6.5是我这个版本的anaconda(Anaconda3-5.2.0-Linux-x86_64)默认的python。
conda create -n torch1.1 python=3.6.5
这样就可以啦:
本文地址:https://blog.csdn.net/qq_37640597/article/details/109638386
推荐阅读
-
anaconda虚拟环境 使用的还是base环境的python/pip
-
python虚拟环境virualenv的安装与使用
-
ubuntu16.04使用Anaconda创建对应python版本的虚拟环境
-
使用虚拟环境打包python为exe 文件的方法
-
ubuntu16.04使用Anaconda创建对应python版本的虚拟环境
-
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
-
PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效
-
写自己的ROS节点使用(import)anaconda虚拟环境的包(在虚拟环境下运行)
-
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
-
使用虚拟环境打包python为exe 文件的方法