服务器虚拟环境的搭建

2023-11-05

  1. pip+清华镜像
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. cuda
# 查看cuda 版本
cat /usr/local/cuda/version.txt
  1. conda
# 查看 conda 版本
 conda --version
# 查看虚拟环境
conda info --envs
# 查看虚拟环境下的环境配置(激活虚拟环境后执行)
conda list
# 离开虚拟环境
conda deactivate
  1. 创建/删除虚拟环境
# 创建虚拟环境名为 nlp ,对应 python 版本 3.6(可自行指定版本号)
conda create -n nlp python=3.6
# 在指定目录下搭建虚拟环境
conda create --prefix=/mnt/external/cjm/envs/pytorch_04 python=3.6
# 删除指定目录下搭建的虚拟环境(需退出该虚拟环境后执行)
conda env remove -p /mnt/external/cjm/envs/pytorch_04/

  1. 虚拟环境的激活
# 激活默认目录下的虚拟环境
conda activate nlp 
# 激活指定目录下的虚拟环境
conda activate /mnt/external/cjm/envs/pytorch_04

激活虚拟环境时报错:在这里插入图片描述
报错原因,可能是上次关闭服务器时没有关闭虚拟环境,此时执行:

source activate # 切换到 base 目录下
conda deactivate # 退出虚拟环境
  1. GPU使用情况
nvidia-smi

可以通过下面语句来指定程序运行时使用的显存号

# 使用python的 os 模块
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '1,2'
# 直接设置环境变量(linux 系统)
export CUDA_VISIBLE_DEVICES = 2,3
# 跑代码的时候指定
CUDA_VISIBLE_DEVICES = 2,3 python setup.py
  1. 查看 pytorch 版本
# 在 python 编辑环境下输入
import torch
torch.__version__
  1. 在当前的虚拟环境中安装 tensorflow
conda install tensorflow-gpu
# 若需要指定版本 (conda 会检测要安装的tf版本是否与当前版本相容)
conda install tensorflow-gpu = xxx
# 验证tf是否成功安装(在python编辑环境下输入)
import tensorflow as tf
tf.version
  1. 安装指定版本的 numpy
conda install numpy=1.11.3
  1. 安装指定版本的opencv(import cv2 报错)
 pip install opencv-python==3.2.0.6
  1. 安装指定版本的pydicom
pip install pydicom==1.4.2
  1. 报错:ModuleNotFoundError: No module named ‘PIL’
conda install pillow
  1. 报错:ModuleNotFoundError: No module named ‘torchnet‘
# 安装 git
conda install git 
# 或者 
pip install git
# 确保 torch 已经安装
 pip install git+https://github.com/pytorch/tnt.git@master
  1. 报错:ModuleNotFoundError: No module named ‘torch’
# 安装指定版本的 pytorch
conda install pytorch=0.4 -c pytorch
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务器虚拟环境的搭建 的相关文章

随机推荐

  • php mysql layui分页_php+layui数据表格实现数据分页渲染代码

    一 HTML 二 JS 说明 需要引入layui中的table和laytpl模板引擎 laytpl可以自定义事件及自定义数据字段等 查看详情 if d hotcake 超级爆款 d hotcake else if d hotcake 大爆款
  • resultType和parameterType的基本使用和区别

    resultType与parameterType的基本使用和区别 Mybatis的Mapper文件中的select insert update delect元素中都有一个parameterType和resultType属性 paramete
  • MQ 入门实践

    MQ Message Queue 消息队列 FIFO 结构 例如电商平台 在用户支付订单后执行对应的操作 优点 异步 削峰 解耦 缺点 增加系统复杂性 数据一致性 可用性 JMS Java Message Service Java消息服务
  • ajax详细用法

    一 基础知识 1 首先让我们了解ajax 通过在后台与服务器进行少量数据交换 AJAX 可以使网页实现异步更新 这意味着可以在不重新加载整个网页的情况下 对网页的某部分进行更新 2 ajax的核心步骤 创建XMLHttpRequest对象
  • Android读取联系人的姓名及电话号码

    Android中联系人的信息是通过ContentProvider来供外部应用获取的 我们使用时只需根据系统联系人ContentProvider的Uri即可获取所需数据 下面讲解如何获取联系人的姓名及电话号码 别的数据如邮箱 照片等数据的获取
  • flutter开发中常用的dart插件

    本文罗列了一些在用flutter进行移动开发时经常会用到的插件 flutter插件官网地址 https pub dartlang org packages 1 image picker 一个可以从图库选择图片 并可以用相机拍摄新照片的flu
  • 关于Java中序列化Serializable的简单注解

    最近学校的实训课程在学习ssm框架 其中有一点实体类里面实现了Serializable序列化的方法 查了一下 仍然有点模糊 序列化和数据库中的字段有关 方便数据存储和传输 import java io Serializable public
  • 计算机专业毕业设计题目大全

    计算机专业毕业设计题目大全 一 ASP类计算机专业毕业设计题目 文章目录 计算机专业毕业设计题目大全 一 ASP类计算机专业毕业设计题目 ASP NET类计算机专业毕业设计题目 Delphi类计算机专业毕业设计题目 JAVA类计算机专业毕业
  • 2020 AI产业图谱启动,勾勒中国AI技术与行业生态

    2020年国务院政府工作报告 提出 重点支持 两新一重 建设 其中 两新一重 中的第一个 新 就是新基建 而人工智能是新基建的重要组成部分 新基建首次被纳入政府工作报告后 各大科技厂商纷纷押注 重金投向 新基建 例如腾讯已经宣布未来五年将投
  • 网络问题导致的github提交失败解决方案

    参考文章 github push过程中的timeout问题 码农家园 1 打开 C Windows System32 drivers etc 下的hosts文件 2 访问 github global ssl Fastly net Serve
  • 质量成本(一致性成本和非一致性成本)

    项目管理知识体系指南第四版 PMBOK2008 8 1 2 2 质量成本 质量成本包括在产品生命周期中为预防不符合要求 为评价产品或服务是否符合要求 以及因未达到要求 而发生的所有成本 质量成本 一致性成本和非一致性成本 一致性成本包括预防
  • 机器学习环境的搭建(miniconda+pycharm)

    一 Python语言环境的安装 miniconda 1 软件安装 直接去官网下载Miniconda速度太慢 建议去清华开源找一个替代的镜像下载 并且在清华该网站上面 还有附带的一些镜像使用帮助 2 anaconda与miniconda的区别
  • STM32CubeMx采集多路ADC

    转载于https blog csdn net qq 24815615 article details 70227385 原文地址https www eemaker com stm32cubemxadc html 单片机为 STM32F103
  • IntelliJ IDEA 好用的插件

    IntelliJ IDEA 好用的插件 1 Maven Helper Maven Helper插件可以方便显示maven的依赖树和方便解决依赖冲突问题 2 Alibaba Java Coding Guidelines Alibaba Jav
  • @FeignClient Get请求、实体参数,自动转POST请求问题

    问题 报错提示不支持POST请求 解决 使用SpringCloud2 1以上版本提供的 SpringQueryMap注解标注在实体对象参数后解决 导入注解包路径 import org springframework cloud openfe
  • lapack安装 matlab,调用 LAPACK 和 BLAS 函数

    将参数从 Fortran 程序传递给 Fortran 函数 您可以从 Fortran MEX 文件中调用 LAPACK 和 BLAS 函数 以下示例使用两个矩阵 并通过调用 BLAS 例程 dgemm 将这两个矩阵相乘 要运行该示例 请将代
  • java生成excel文件并写入数据(附csv)

    写一个超级简单粗暴的小代码了 直接看吧 public static void createxlsFile String filePath String fileName String suffix Map
  • 析构函数详解

    析构函数详解 析构函数的概念 前面通过构造函数的学习 我们知道一个对象是怎么来的 那一个对象又是怎么没呢的 析构函数 与构造函数功能相反 析构函数是完成对象的销毁 局部对象销毁工作是由编译器完成的 而对象在销毁时会自动调用析构函数 完成类的
  • 打砖块游戏实验报告Android,增强学习系列之(三):实现一个打砖块的游戏

    1 Acknowledgement 本篇文章中神经网络的结构主要来自于DeepMind的这篇论文 https www cs toronto edu vmnih docs dqn pdf 2 实现效果 我们要实现的这个游戏 在openai的g
  • 服务器虚拟环境的搭建

    pip 清华镜像 pip install tensorflow i https pypi tuna tsinghua edu cn simple cuda 查看cuda 版本 cat usr local cuda version txt c