shell中激活conda的python环境
:
shell脚本里面写上 conda activate my_env_name 是无法激活虚拟环境的,会报错,
要用source /root/anaconda3/bin/activate a_env_name
,centos7实测可行,更多的其它方式看这。conda install 和 pip install 的区别,看anaconda的官方怎么说的,这。简单来说,基本一样,conda install 会更全面的检查依赖关系,以后或许可以试试conda install,特别在pip install失败时。
pip show numpy:就会看到它的安装路径和依赖的库
pip国内镜像下载,示例: pip install spaCy -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install opencv-python==4.2.0.32 -i https://mirror.baidu.com/pypi/simple
其它镜像源:
==升级包==:pip install -U pandas
==pip包的导出和安装==:
包导出:pip freeze > requirements.txt # 不要用pip list啊
包安装:pip install -r requirements.txt
Tips:
==在线下载whl格式安装包==:(方便一台有网的机子直接下好离线库,到另外一台机子上安装)
==设置pip的默认镜像源==:
windows:
方式一:推荐这吧
win+r 然后输入 %APPDATA% ,进到用户资料文件夹,看有没有一个 pip 的文件夹,要是没有就创建,然后在里面新建一个 pip.ini 的文件,内容如下:
[global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install] trusted-host=tsinghua.edu.cn
方式二,命令行方式,两步:
linux:
注意:(无论是虚拟环境pip还是啥,一个执行,都是写在这里,其它都会用)
pip安装时,有时编译很慢,它就用了一个核,可以看看这里用多核:不改make的情况下,加这个参数?暂时还没试过 pip3 install –install-option=”–jobs=6” pyside # 主要加后面这个参数(试了安装编辑mmcv-full时会直接报错)
这是conda的一个比较全的使用。(里面还有更改conda的镜像源地址)
以后安装anaconda后不要在添加环境变量,就把 anaconda3/condabin/ 这个路径添加到环境变量,然后一切就使用conda的命令。(安装anaconda时,最后问要不要conda init,选择yes)
# 虚拟环境还可以用这个包 pipenv ,这跟anaconda无关的
把anaconda的环境整个复制到别的地方去后,就需要./conda init 一下,再重启一下shell(要到conda命令在的地方)
可以使用conda deactivate把前面的base关掉(临时), 永久关闭是conda config –set auto_activate_base false # 这就是在文件 ~/.condarc 中添加了一句配置
常用基础命令:
conda通过配置文件创建虚拟环境,
看到anaconda的一个安装环境的命令: conda install pytorch==1.9.0 torchvision cudatoolkit=11.1 -c pytorch -c nvidia