Anaconda For Linux (附C#交互式编程的引入)
汇总系列:https://www.cnblogs.com/dunitian/p/4822808.html#ai
Jupyter美化: https://www.cnblogs.com/dotnetcrazy/p/8760189.html
win版本的安装太简单就不说了,一步步就OK了,这段时间开发环境都是linux,所以也顺手装下,再发个文记录下,服务大众吧
先说点Net程序员感兴趣的,很多人羡慕Python的交互式编程(好处就不用说了,不知道可以搜索下),其实借助Jupyter C#也是可以做到的,先贴张图:

感兴趣的可以自己摸索下,以后有机会咱们再聊聊集成环境系列:https://github.com/zabirauf/icsharp
步入正题吧:
Anaconda:https://www.anaconda.com/download/#linux
官方文档:https://conda.io/docs/user-guide/install/linux.html
国内下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
# 运行脚本 bash ./xxx.sh
sudo ./Anaconda3-5.2.0-Linux-x86_64.sh
# 有几个地方需要同意下,一般回车就默认是同意
回车继续
同意一下,他会告诉你安装的位置
安装完成,提醒你添加环境变量(vscode可以选择安装)
这个是安装前的python默认环境
# 根据提示,添加环境变量(最新版本已经不用添加了)
echo 'export PATH="/home/dnt/anaconda3/bin:$PATH"' >> ~/.bashrc# 更新一下
source ~/.bashrc这是现在的环境变量文件(记得以前需要自己设置一下的,现在不需要了【vscode以前也需要设置调试配置,现在也不用了】)
打开就这样
# 添加Anaconda的清华大学镜像 (免得以后安装东西很慢)
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 --set show_channel_urls yes官方方法:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
------------------------------------------------------
#说说卸载Anaconda
rm -rf ~/anaconda3 (安装路径)
rm -rf ~/.condarc ~/.conda ~/.continuum (隐藏文件,Ctrl+H可以看见)
#记得删除刚才添加的环境变量
export PATH="/home/dnt/anaconda3/bin:$PATH"
运行Notebook测试一下:jupyter-notebook
交互式编程走起了(给看到最后的留一个福利:http://nbviewer.jupyter.org)
附录:
普及一下~的基础知识(新手防坑用):
一图解决:~ ==》 /home/用户名
Anaconda For Linux (附C#交互式编程的引入)的更多相关文章
- Linux基础与Linux下C语言编程基础
Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...
- Java 9 尝鲜之JShell交互式编程环境
JShell--Java 9 的交互式编程环境 本文要求读者有基本的 Java 知识. Tips Java 9 的代码由于提供了新特性,所以有些代码并不支持向后兼容.也就是说,用 Java 9 写的代 ...
- 【转】Linux基础与Linux下C语言编程基础
原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...
- 7)Linux程序设计入门--网络编程
)Linux程序设计入门--网络编程 Linux系统的一个主要特点是他的网络功能非常强大.随着网络的日益普及,基于网络的 应用也将越来越多. 在这个网络时代,掌握了Linux的网络编程技术,将令每一个 ...
- Linux多线程服务端编程一些总结
能接触这本书是因为上一个项目是用c++开发基于Linux的消息服务器,公司没有使用第三方的网络库,卷起袖子就开撸了.个人因为从业经验较短,主 要负责的是业务方面的编码.本着兴趣自己找了这本书.拿到书就 ...
- 《Linux 多线程服务端编程:使用 muduo C++ 网络库》电子版上市
<Linux 多线程服务端编程:使用 muduo C++ 网络库> 电子版已在京东和亚马逊上市销售. 京东购买地址:http://e.jd.com/30149978.html 亚马逊Kin ...
- 《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册
<Linux多线程服务端编程:使用muduo C++网络库>这本书自今年一月上市以来,半年之内已经重印两次(加上首印,一共是三次印刷),总印数达到了9000册,这在技术书里已经算是相当不错 ...
- Linux下TCP网络编程与基于Windows下C#socket编程间通信
一.linux下TCP网络编程基础,需要了解相关函数 Socket():用于套接字初始化. Bind():将 socket 与本机上的一个端口绑定,就可以在该端口监听服务请求. Listen():使s ...
- Linux下的C编程实战
Linux下的C编程实战(一) ――开发平台搭建 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性.而近年来, Linu ...
随机推荐
- react购物车demo
import React, { Component } from 'react'; import './App.css'; import {connect} from 'react-redux'; i ...
- C++加载动态库的形式来实现封装
目录结构 └── test ├── CMakeLists.txt ├── base.h //设置接口 ├── drive.cpp //具体实现 └── main.cpp //test CMakeLis ...
- sass变量引入全局
https://www.jianshu.com/p/ab9ab999344b(copy) 本文以Sass做案例,Less的参考,基本配置大同小异. 假如我们有一个Sass的全局变量common.scs ...
- (一)类数组对象NodeList
NodeList对象的特点: NodeList是一种类数组对象,用于保存一组有序的节点. 可以通过方括号语法来访问NodeList的值,有item方法与length属性. 它并不是Array的实例,没 ...
- liunx 运维知识二部分
Windows下的目录和Linux系统下的目录有什么区别? Windows目录下的文件一般都是分区(C盘,D盘...),C盘下面有什么目录,目录下面还有其他目录加上文件. Linux系统目录结构一切都 ...
- SpringBoot 4.SpringBoot 整合 devtools 实现热部署
一.添加 devtools 依赖 <!-- Spring boot 热部署 : 此热部署会遇到 java.lang.ClassCastException 异常 --> <!-- op ...
- 八、.net core 通过数据库配置文件连接操作数据库
一.创建DotNetCore项目 直接创建core项目并不勾选docker支持 二.nuget进行连接MySQL程序集的下载安装 1.MySql.Data.EntityFrameworkCore方式 ...
- Vivado安装、生成bit文件及烧录FPGA的简要流程
https://wenku.baidu.com/view/0294cbb3bb4cf7ec4bfed01a.html
- 将数组Arrays转成集合List
String[] split = pids.split("-"); //将数组split转成集合 List<String> asList = Arrays.asList ...
- codeforces29A
Spit Problem CodeForces - 29A In a Berland's zoo there is an enclosure with camels. It is known that ...












