当前位置: 首页 > news >正文

【深度学习环境】安装anaconda、tensorflow、pycharm

目录

1.安装anaconda

2.安装tensorflow-gpu

3.安装pycharm

4.VNC操作

5.安装Pytorch

PS: linux下常见的操作:

1.Linux下强制关闭程序:

2.导出环境

2.1.pip导出

2.2.conda导出

2.3.其他

3.windows下的环境安装 & pycharm远程配置

4.bash的简单实用

配置HIT的服务器:


1.安装anaconda

Linux杂谈 | (3) 在Linux服务器上安装Anaconda_linux服务器安装anaconda_CoreJT的博客-CSDN博客
首先需要定位到anaconda的bin目录,然后激活 

cd /home/dongb/anaconda3/bin
source activate
conda create -n DeepSC python=3.6  %创建名为DeepSC的环境

版本:Anaconda3-2020.07-Linux-x86_64.sh

安装步骤:
安装:bash Anaconda3-2020.07-Linux-x86_64.sh

设置路径:/data1/chenyc/package/anaconda3

激活:source ~/.bashrc # 设置环境变量

查看:conda list

conda -V

2.安装tensorflow-gpu

在Linux服务器上配置tensorflow-gpu版(最详细教程)_linux安装tensorflow_睡虎的博客-CSDN博客

创建python3.5环境:conda create -n ads-b python=3.5

激活环境:conda activate ads-b

创建tensorflow环境:source activate tensorflow16

查看cuda及cudnn: nvcc -V

或者查看 CUDA 版本:

cat /usr/local/cuda/version.txt

查看 CUDNN 版本:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

Cudnn:7.6.0

安装:TensorFlow-gpu

pip install tensorflow-gpu==1.10

3.安装pycharm

sh pycharm.sh

启动anaconda

$ source ~/anaconda3/bin/activate root$ anaconda-navigatorcd package/anaconda3/bincd package/pycharm-community-2020.2.1/bin解压:tar -zxvf  pycharm-community-2020.2.1.tar.gz

4.VNC操作

打开或者关闭vnc

vncserver :1                              vncserver -kill :1

5.安装Pytorch

Previous PyTorch Versions | PyTorch

【PyTorch基础知识】基础入门_pytorch_amc_一轮秋月的博客-CSDN博客

PS: linux下常见的操作:

1.Linux下强制关闭程序:

  • 查看程序进程,以pycharm为例
ps aux|grep pycharm
  • kill进程
kill -9 PID

2.导出环境

为了方便别人复现代码,需要给他人提供完整的环境

2.1.pip导出

  • 导出环境
pip freeze > environment.txt
  • 在新建的环境中运行
pip install -r environment.txt

2.2.conda导出

  • 导出环境
conda env export > environment.yml
  • 在新建的环境中运行
conda env create -f environment.yml  #创建一个python环境,然后安装
conda env update --file environment.yml #仅更新

若报错:

在这里插入图片描述

 则需更新pip

python -m pip install --upgrade pip

2.3.其他

conda remove -n 虚拟环境的名称 --all #删除环境

3.windows下的环境安装 & pycharm远程配置

【深度学习环境】windows平台_一轮秋月的博客-CSDN博客

WIN10安装TENSORFLOW(GPU版本) ,安装搜集的有用帖子_nsorflow 版本_一轮秋月的博客-CSDN博客

Sina Visitor System

4.bash的简单实用

【bash的简单使用】_一轮秋月的博客-CSDN博客

配置HIT的服务器:

× VNC无法连接

ubuntu下安装vnc出错(灰屏)_ubuntu vnc灰屏_或许,这就是梦想吧!的博客-CSDN博客

使用MobaXterm?

ubuntu 使用MobaXterm和cpolar配置外网访问ssh和vnc_ubuntu安装mobaxterm_ASUKA@02的博客-CSDN博客

× 创建conda环境遇到问题

 方法一:换源

conda相关指令:从多方面用法介绍Conda查看源_笔记大全_设计学院

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

查看已有的源:

conda config --show channels

 参考: 『技术随手学』解决CondaHTTPError: HTTP 000 CONNECTION 问题 - 知乎

 直接编辑condarc可以解决之(熟悉vim操作)。

相关文章:

【深度学习环境】安装anaconda、tensorflow、pycharm

目录 1.安装anaconda 2.安装tensorflow-gpu 3.安装pycharm 4.VNC操作 5.安装Pytorch PS: linux下常见的操作: 1.Linux下强制关闭程序: 2.导出环境 2.1.pip导出 2.2.conda导出 2.3.其他 3.windows下的环境安装 & pycharm远程配置 4.bash…...

mockery 模拟

composer地址:mockery/mockery - Packagist github地址:地址 文档地址:Mockery — Mockery Docs 1.0-alpha documentation 根据文档介绍,mockery是php mock对象框架。根据js的mock框架的作用,估计mockery也是通过创…...

汽车后视镜反射率检测系统

随着社会的快速发展和物质生活的提供,机动车越来越普及,道路行车安全日益重要。为了保障机动车辆和行人的安全,在行车时不断观察后方和两侧的图像尤为重要。机动车后视镜通过反射镜面可以提供在规定视野内后方和两侧的图像,从而提…...

uni-app引用外部图标库(阿里矢量图)

uni-app引用外部图标库(阿里矢量图) 作为前端程序员,nui-app是必备的,但是有时候内置的图标,组件又不完全满足,这里就可以引进外部图标,这里引用的是阿里矢量图标 第一步,在项目目…...

day49-Todo List(待办事项列表)

50 天学习 50 个项目 - HTMLCSS and JavaScript day49-Todo List&#xff08;待办事项列表&#xff09; 效果 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" co…...

寻找丢失数字:数学与位运算的解密之旅

本篇博客会讲解力扣“268. 丢失的数字”的解题思路&#xff0c;这是题目链接。 注意进阶中的描述&#xff1a;你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题&#xff1f;这里我会讲解两种思路&#xff0c;它们的时间复杂度是O(N)&#xff0c;空间复杂度是O(1)…...

数论分块学习笔记

准备开始复习莫比乌斯反演&#xff0c;杜教筛这一部分&#xff0c;先复习一下数论分块 0.随便说说 数论分块可以计算如下形式的式子 ∑ i 1 n f ( i ) g ( ⌊ n i ⌋ ) \sum_{i1}^{n}f(i)g(\lfloor\frac{n}{i}\rfloor) ∑i1n​f(i)g(⌊in​⌋)。 利用的原理是 ⌊ n i ⌋ \lf…...

【基础理论】了解点过程

Maximum tsunami wave height generated by the 16 Sept. 2015 Chile earthquake, from the International Tsunami Information Center. Posted by Austin Elliott 一、说明 在这个世界上&#xff0c;会发生许多事件&#xff0c;其趋势可能遵循一种模式。在这篇博客中&#…...

深入理解Spring MVC中的@ResponseBody注解

引言 在现代的Web应用开发中&#xff0c;数据的传递和交互是不可或缺的一部分。Spring MVC作为一个强大的框架&#xff0c;在处理客户端请求和响应时&#xff0c;提供了许多注解来简化开发过程。其中&#xff0c;ResponseBody注解在处理方法的返回值时起到了关键作用&#xff0…...

大数据学习教程:Linux高级教程(下)

四、大数据集群服务器搭建 1. 新增Linux服务器 1.1、克隆虚拟机 学习环境中&#xff0c;一般使用VMware虚拟机克隆Linux系统&#xff0c;用来进行集群服务器的搭建。 VMware支持两种类型的克隆&#xff1a;完整克隆、链接克隆 完整克隆是和原始虚拟机完全独立的一个复制&…...

1.Oracle建表及使用

1.概述 1. 表&#xff1a;用于 存储数据 -- 是我们最常见的数据库对象 2. 表设计注意事项 (1) 表设计时&#xff0c;尽量遵从 第三范式&#xff08;3NF&#xff09; (2) 名称不能超过 30 个字符 -- 超过会报错 (3) 名称只能以 字母 大头&#xff0c;可由数字、 _、 $…...

《网络是怎样连接的》(二.2)

(6条消息) 《网络是怎样连接的》&#xff08;二.1&#xff09;_qq_38480311的博客-CSDN博客 本文主要取材于 《网络是怎样连接的》 第二章 2.5 2.6章节。 目录 简述&#xff1a; 本文的主要内容是 以太网的收发操作 和 UDP协议的收发操作。 IP与以太网的包收发操作 包是什…...

MySQL加密插件安装

加密插件 查看已经安装的插件&#xff1a;show plugs; 增加加密插件&#xff1a; 登陆MySQL后&#xff0c;通过show variables like ‘validate%’;查看相关验证规则。 ① 在配置文件中新增&#xff0c;[mysqld]标签下 plugin-load-addvalidate_password.so ② 在运行时新增…...

新手入门Jenkins自动化部署入门详细教程

1. 背景 在实际开发中&#xff0c;我们经常要一边开发一边测试&#xff0c;当然这里说的测试并不是程序员对自己代码的单元测试&#xff0c;而是同组程序员将代码提交后&#xff0c;由测试人员测试&#xff1b; 或者前后端分离后&#xff0c;经常会修改接口&#xff0c;然后重新…...

Neural Network学习笔记4

完整的模型训练套路 train.py import torch import torchvision from torch.utils.data import DataLoader # 引入自定义的网络模型 from torch.utils.tensorboard import SummaryWriterfrom model import *# 准备数据集 train_data torchvision.datasets.CIFAR10(root"…...

[转]关于cmake --build .的理解

https://blog.csdn.net/qq_38563206/article/details/126486183 https://blog.csdn.net/HandsomeHong/article/details/120170219 cmake --build . 该命令的含义是&#xff1a;执行当前目录下的构建系统&#xff0c;生成构建目标。 cmake项目构建过程简述: 1. 首先&#xf…...

【Linux下6818开发板(ARM)】硬件空间挂载

(꒪ꇴ꒪ ),hello我是祐言博客主页&#xff1a;C语言基础,Linux基础,软件配置领域博主&#x1f30d;快上&#x1f698;&#xff0c;一起学习&#xff01;送给读者的一句鸡汤&#x1f914;&#xff1a;集中起来的意志可以击穿顽石!作者水平很有限&#xff0c;如果发现错误&#x…...

剑指offer 动态规划篇

题目由入门往上递增 入门 斐波那契数列_牛客题霸_牛客网 (nowcoder.com) 动态规划甚至于算法的入门题目 方法一&#xff1a;按照斐波那契的公式fnfn-1fn-2&#xff0c;从1-n求出结果。 class Solution { public:int Fibonacci(int n) {vector<int>f{0,1,1};for(int …...

关于Linux中前端负载均衡之VIP(LVS+Keepalived)自动化部署的一些笔记

写在前面 整理一些 LVS 相关的笔记理解不足小伙伴帮忙指正 傍晚时分&#xff0c;你坐在屋檐下&#xff0c;看着天慢慢地黑下去&#xff0c;心里寂寞而凄凉&#xff0c;感到自己的生命被剥夺了。当时我是个年轻人&#xff0c;但我害怕这样生活下去&#xff0c;衰老下去。在我看来…...

C++ 拷贝交换技术示例

拷贝交换技术&#xff08;copy and swap&#xff09;是什么&#xff0c;网上估计能查到很多。但网上有点难找到完整的演示代码&#xff0c;所以这里记录一下。难点在于&#xff1a; 如果要满足 5 的原则&#xff0c;我到底要写那些函数&#xff1f; 默认构造函数、复制构造函数…...

Qwen2-VL-2B-Instruct实操手册:本地化安全机制与temp_images权限控制说明

Qwen2-VL-2B-Instruct实操手册&#xff1a;本地化安全机制与temp_images权限控制说明 1. 项目核心&#xff1a;理解GME-Qwen2-VL模型 你可能听说过很多能“看图说话”的AI模型&#xff0c;但今天要介绍的 GME-Qwen2-VL-2B-Instruct 有点不一样。它不是一个和你聊天的机器人&a…...

ROG幻16 Air装Ubuntu 22.04踩坑记:新硬件驱动、Isaac Gym与ROS Noetic的兼容实战

ROG幻16 Air与Ubuntu 22.04的硬核适配&#xff1a;从驱动冲突到Isaac Gym实战全记录 当最新一代ROG幻16 Air遇上Ubuntu 22.04&#xff0c;这本该是一场性能与开源的完美邂逅&#xff0c;却因为硬件迭代速度远超软件生态更新而变成了一场技术探险。作为一名长期混迹于机器人开发…...

3个极简功能让时间管理者实现高效时间规划:Catime计时器全场景应用指南

3个极简功能让时间管理者实现高效时间规划&#xff1a;Catime计时器全场景应用指南 【免费下载链接】Catime A tiny (995KB) but mighty timer in pure C. Supports clock, countdown, stopwatch, Pomodoro, and fully customizable tray animations (GIFs, CPU/Mem%)&#x1f…...

React Overdrive与Next.js集成:构建流畅页面过渡

React Overdrive与Next.js集成&#xff1a;构建流畅页面过渡 【免费下载链接】react-overdrive Super easy magic-move transitions for React apps 项目地址: https://gitcode.com/gh_mirrors/re/react-overdrive React Overdrive是一款为React应用提供超简单魔法移动过…...

雪花算法:分布式世界的“身份证号”

嘿&#xff0c;朋友&#xff01;想象一下&#xff0c;你是一家拥有几千台服务器的互联网大厂架构师。现在有个小麻烦&#xff1a;你的订单系统每秒钟要生成几万个订单号。如果让数据库自己搞&#xff08;自增ID&#xff09;&#xff0c;几台数据库凑在一起&#xff0c;肯定会出…...

终极指南:30分钟打造你的首个ESP32 AI智能硬件项目

终极指南&#xff1a;30分钟打造你的首个ESP32 AI智能硬件项目 【免费下载链接】xiaozhi-esp32 An MCP-based chatbot | 一个基于MCP的聊天机器人 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 还在为嵌入式AI开发的高门槛而烦恼吗&#xff1f;物联…...

ai辅助cad开发:让快马平台的kimi模型帮你思考和编写参数化设计代码

AI辅助CAD开发&#xff1a;让快马平台的Kimi模型帮你思考和编写参数化设计代码 最近在做一个参数化齿轮生成器的项目&#xff0c;发现用传统方式开发效率很低。后来尝试用InsCode(快马)平台的AI辅助功能&#xff0c;整个过程变得轻松多了。这里分享下我的开发经验&#xff0c;…...

别再死记硬背Modbus了!用Python+Modbus-TCP/RTU模拟器5分钟搞懂数据帧

用PythonModbus模拟器5分钟实战协议帧解析 当你第一次接触工业通信协议时&#xff0c;那些晦涩的术语和抽象的数据帧结构是否让你望而生畏&#xff1f;作为在工业自动化领域工作多年的开发者&#xff0c;我完全理解这种挫败感。传统学习Modbus的方式往往从理论入手&#xff0c;…...

终极指南:如何让2012-2015年老款Mac安装最新macOS系统

终极指南&#xff1a;如何让2012-2015年老款Mac安装最新macOS系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 您的2012-2015年老款Mac是否已被苹果官方抛…...

从选型到焊接:一份给嵌入式新手的晶振避坑指南(含32.768KHz实例)

从选型到焊接&#xff1a;嵌入式开发者的晶振实战避坑手册 第一次点亮自己设计的电路板时&#xff0c;那颗小小的晶振就像电子世界的心跳起搏器。记得三年前我为一个智能家居项目调试STM32时&#xff0c;连续三天卡在"晶振不起振"的问题上——电路图反复检查无误&…...