ubuntu18.04+miniconda3安装及配置

  1. 首先安装英伟达驱动
  2. 然后去cuda官网选择系统,并按照提示给的安装向导代码 在终端中依次输入,实现安装
    https://developer.nivdia.com/conda-downloads
    (或者直接在英伟达官网在developer菜单下找到cuda)
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda-repo-ubuntu1804-11-0-local_11.0.2-450.51.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-11-0-local_11.0.2-450.51.05-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu1804-11-0-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
  1. 安装完成后可以通过ls /usr/local 命令查看cuda安装后的文件
  2. 将cuda加入环境变量
echo $LD_LIBARAY_PATH
echo $PATH
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export $PATH
  1. 将conda设为保留
sudo apt-mark hold cuda

pij

安装Miniconda3

  1. 首先,下载安装包
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 接下来有两种安装:要么安装在root用户下,要么安装在你自己这个user用户下面,前者可以多用户访问,后者你只能登录你的账号才能用
  • root用户下
    su root
    在这里插入图片描述
    然后 sh Miniconda3-lastest-Linux-x86_64.sh
    安装过程中遇到 “更多” 按回车翻阅协议信息,然后输入 yes
    执行安装时, 将安装位置改为 /opt/conda/
  • 自己用户下
    无需启用root,一路默认安装即可.

创建Python3.7虚拟环境

在root用户下,安装miniconda3,那么创建虚拟环境也需要在root用户下。

conda create -n py37 python=3.7

不指定版本时默认最新版本python
(之前用的是下面这条命令,这次安装发现不需要
/opt/conda/bin/conda create -n py37 python=3.7
)
激活py37环境
source activate py37

在自己用户下,那么直接conda即可
conda create -n py37 python=3.7
激活py37环境
conda activate py37

安装tensor-flow(注意,,此时已经激活了虚拟环境,要么是base要么是你自己新建的虚拟环境)
有时候某些链接不太好用,更换国内源可以解决问题

添加conda的清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 
conda config --set show_channel_urls yes

我在安装过程中conda install tensorflow-gpu不好用(明明改了国内源,不知道为啥还是不行,改为pip安装还是慢),于是换了一个源,神奇般的好了
pip install --user -i https://pypi.douban.com/simple/ tensorflow-gpu

(我觉得应该是我操作不对,可以参考这个帖子https://blog.csdn.net/weixin_43774880/article/details/100122390)

这里有个小插曲

我因为是在自己用户下安装的,所以pip后面加上了 --user -i,不加的话报错
ERROR: Cannot determine archive format of
在这里插入图片描述
正常情况下好像直接加 -i 即可。后面我在安装其他包的时候不加–user也可以,唯独安装tensorflow时不行

最近在虚拟环境中安装功能包总出问题:
conda命令不好使,pip命令提示缺少代理依赖
如图
在这里插入图片描述
在这里插入图片描述
解决办法:

unset ALL_PROXY && unset all_proxy
pip install --user -i https://pypi.douban.com/simple/ torchvision
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值