Anconda简介
- Anaconda是一个流行的Python发行版,它被广泛用于科学计算和数据分析领域。Anaconda提供了Python及其相关工具的预安装环境,包括超过180个科学包及其依赖项,如numpy,并解决了官方Python的两大痛点:提供了包管理功能,解决了Windows平台安装第三方包经常失败的场景;提供环境管理的功能,解决了多版本Python并存、切换的问题。
- Anaconda的核心是conda,一个开源的跨平台包和环境管理器。Conda允许用户安装不同版本的软件包及其依赖项,并在不同的环境之间切换。这意味着用户可以轻松地为每个项目创建独立的环境,确保每个环境中的依赖项和包版本是正确的,避免了不同项目之间的依赖冲突。
- 安装Anaconda后,用户可以通过Anaconda Navigator或Anaconda命令行工具进行操作。Anaconda
Navigator提供了一个图形界面,方便用户管理和安装包。而Anaconda命令行工具则提供了更多的命令行操作,如查看已安装的库(conda
list)、创建新的环境(conda create)等。 - 此外,Anaconda还包含了pip、Python的默认包管理器,用于安装和管理Python库。尽管Anaconda默认包含了pip和conda,但有时也可能出现未成功安装pip的情况。在这种情况下,用户可以通过conda来安装pip(conda
install pip)
1.conda中查看所有虚拟环境
conda env list
2.conda创建新的虚拟环境
conda create --name myenv(虚拟环境名称) python=3.8
在另外一个硬盘下创建虚拟环境
conda create --prefix=/data/myenv(虚拟环境名称)
给其他盘的虚拟环境重新命名,地址设置到虚拟环境的上一层
conda config --add envs_dirs /data
3.conda中激活创建环境
conda activate myenv(虚拟环境名称)
4.conda中查看环境所有的包、库
pip list
5.使用清华源安装某个包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ Python库名
tips:使用github镜像加速
在源网址前加上 https://hub.gitmirror.com/
6.使用清华源安装指定目录下的requirement.txt环境文件(本人测试基本不会中断,中断问题检查网络)
pip install -r E:\requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
7.conda中删除某个虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
或者
conda env remove -p /data/your_env_name(虚拟环境名称)
8.为了使 PATH 的更改在容器重启后仍然有效,可以将 export 命令添加到容器的启动脚本或者 .bashrc / .profile 等 Shell 初始化文件中。例如,编辑 /root/.bashrc 文件,在文件末尾添加上述 export 命令
echo "export PATH=\$PATH:TensorRT-1.0.1.6/targets/x86_64-linux-gnu/bin" >> /root/.bashrc
附录(Linux):
①查看当前文件夹的所有文件夹的大小
du -h --max-depth=1 .