机器/深度学习环境问题汇总

1、使用requirement方式批量导入环境到anaconda中:

在当前的虚拟环境中使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中:
$ pip freeze >requirements.txt
当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:
$ pip install -r requirements.txt

2、centos安装anaconda以及python3.6

1、进入一个目录,或者新建一个目录,执行命令wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
2、下载完成后安装,bash Anaconda3-5.1.0-Linux-x86_64.sh。当提示回车之后按回车,之后按空格键显示完全license信息。再按照提示确认路径,加入Path
3、source ~/.bashrc # .bashrc文件生效

3、anaconda3搭建虚拟环境

1、检查conda的版本
conda -V
2、查看当前存在哪些虚拟环境 conda env list conda info -e
3、查看安装的包 conda list
4、创建python虚拟环境,即创建虚拟环境名称为env_name python版本为x.x conda create --name env_name python=x.x(例如3.7, 3.6等)
5、激活虚拟环境 source activate env_name
6、关闭虚拟环境 source deactivate env_name
7、删除虚拟环境 conda remove --name env_name --all
8、conda设置清华源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes

4、centos下查看python的安装目录

>>> import sys
>>> print(sys.path)
['', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages']
>>> exit()

5、centos7修改pip源

由于网络有时不稳定的原因,使用pip/pip3下载会出现网络不可达的问题。建议修改pip源,使用国内镜像服务,这里提供的是使用清华提供的pipy国内镜像服务,当然也可以使用阿里等其它镜像源。有两次方法,一种是一次性的,一种是永久性的。一般建议使用一次性的,永久的如果指定的镜像资源不足的话需要多次修改,不够灵活。

(1)一次性:

一次性方法是在pip指令后面加上 -i 属性指定源
后面的–trusted-host 是指设置为受信源,否则在安全性较高的连接下是连接不上的。

pip install --upgrade pip  -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

(2)永久性设置,是在用户根目录(~,而非系统根目录 / )下添加配置~/.pip/pip.conf目录添加可信源,如果目录文件不存在,可直接创建。

比如root用户:

[root@localhost ~]# cd ~
[root@localhost ~]# mkdir .pip
[root@localhost ~]# cd .pip
[root@localhost .pip]# vim pip.conf

设置pip源:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

 

原文地址:https://www.cnblogs.com/xuelisheng/p/12770530.html