Python-环境
Python-环境
cmyangpip## 1. anaconda
https://www.anaconda.com/
下载官网的python慢,可以走淘宝的镜像源
https://registry.npmmirror.com/binary.html?path=python/
命令:
1 | //查看conda版本 |
2. 修改conda默认的环境路径
通过conda info
命令查看信息,可以看到默认的路径在C盘
1 | envs directories : C:\Users\cmyang\.conda\envs |
打开配置文件:C:\Users\cmyang
目录下的.condarc
, 添加配置
1 | envs_dirs: |
再次输入conda info
1 | envs directories : D:\soft\Anaconda3\envs |
设置envs目录的权限,这一步不设置的话,创建的环境还是在C盘
3. 设置镜像地址
在C:\Users\cmyang\.condarc
配置文件中添加
1 | channels: |
如果在创建新环境时,提示如下报错,把channels: 中 - defaults这个注释掉,不走官方默认的
1 | Collecting package metadata (current_repodata.json): done |
4. Pycham配置Anaconda
添加python解释器
修改终端的打开方式
5. conda中设置pip镜像
pip的镜像
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
直接使用命令配置镜像pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
6. linux按照conda
安装后设置默认不启动:conda config --set auto_activate_base false
7. linux安装python3.7
- 下载https://www.python.org/ftp/python/
- yum -y install gcc
- yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
- mkdir -p /usr/local/python3
- ./configure –prefix=/usr/local/python3
- make && make install
- ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
- ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
8. linux安装cuda
https://developer.nvidia.com/cuda-toolkit-archivewget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run
import paddle
报错:libcudart.so.10.2: cannot open shared object file: No such file or directorysudo ldconfig /usr/local/cuda-10.2/lib64
wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run
sudo sh cuda_11.1.0_455.23.05_linux.run
https://developer.nvidia.cn/rdp/cudnn-archive
解压的文件复制到cuda和cuda-10.2的目录下,在安装cudnn后,再重新安装sudo sh cuda_10.2.89_440.33.01_linux.run,文件会自动同步到cuda文件夹下面
nvcc -V
1 | (/home/conda_envs/nlp) [root@node02 lib64]# nvcc -V |
python
1 | (/home/conda_envs/nlp) [root@node02 lib64]# python |
pip install --upgrade paddle-pipelines -i https://pypi.tuna.tsinghua.edu.cn/simple
生成 requirements.txt
文件pip freeze > requirements.txt
如果出现@file 执行如下命令解决pip list --format=freeze > requirements.txt
加载requirements.txt
文件pip install -r requirements.txt