github mac 添加 ssh_计算机专业MAC操作技巧(二)

1、MAC 终端启动jupyter

jupyter安装与配置就不赘述了,MAC终端启动jupyter有点独特。尝试了很多次都没有打开浏览器,把踩的坑总结一下:

一直出现找不到浏览器的错误,在本地浏览器中一直打不开。

76542a21bd35d53b3f605c53d6b1df28.png

(1)、首先先在终端要建立自己的SSH隧道,请运行以下命令。例如,如果另一个进程正在使用8000,请随意将端口8000更改为您选择的端口。建议您使用大于或等于8000的端口,因为这些端口号不太可能被其他进程使用。确保包含您自己的服务器的IP地址和服务器的非root用户的名称:

f2bf0dc3675ffe2d50bc2ec4f078c6ec.png

(2)启动时不能在终端单纯的输入:jupyter notebook,

而是要输入:python3 -m IPython notebook

e898f53f26392787b76bc42c19542ca3.png

总之为以下四步骤:

  • ssh -L 8000:localhost:8888 wangnan@10.0.0.158(本地到服务器之间的映射)
  • source activate tzb_wn(激活环境)
  • python3 -m IPython notebook (启动jupyter)
  • http://localhost:8000/(本地浏览器打开)

896cdcd213874d209041df1e90080135.png

2、MAC 中的pyrcharm 远程连接服务器

根据以下教程配置:

超详细的Pycharm远程连接服务器教程 (Mac Pro)​www.cnblogs.com
13d230c3fdd48c9d30f0ffb39ed6e1f6.png

如果出现以下错误:

88aa4b453e11cdab856f31d3bff8a6f0.png

把多余的配置删掉就可以了。

pycharm远程服务器运行Can‘t run remote python interpreter:Can‘t get remote credentials for deployment server​blog.csdn.net
161aa96d097ba0d2cc0143557331c951.png

注意:配置后,本地代码中的路径是远程服务器上的路径。

本地python:

efd522fe483eb1d83f0a3a2d230d5cff.png

远程python位置:which python

9b81d0d7a329b1b61e0ce9962bfa4a76.png

3、MAC 终端始终保持与服务器连接

方法一:如果您有多个人管理服务器,不想在每个客户端进行设置,只需在服务器的 /etc/ssh/sshd_config 中添加如下的配置:

ClientAliveInterval 60

方法二:但是一般你没有服务器权限,然后可能会有多台服务器,不想在每台服务器上设置,只需在客户端的 ~/.ssh/ 文件夹中添加 config 文件,并添加下面的配置:

TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 40000

参考:

安天澜:MacOS ssh 登陆超时后自动断开​zhuanlan.zhihu.com
5795a74fdcf7d2313fa242b0fc4c1e37.png
MAC terminal ssh保持连接​blog.csdn.net

参考:

https://jingyan.baidu.com/article/90895e0fc7650b64ec6b0b84.html​jingyan.baidu.comMac教程:如何删除.DS_Store文件且不再生​www.jianshu.com
f8bd4b99b98f1176c531bbbb1d068f2e.png
Mac教程:如何删除.DS_Store文件且不再生​www.sohu.com
a8f449ae1218d13052c1a94e9814c789.png

4、MAC 将本地项目上传到GitHub

必须要详细记录一下。

根据下面的教程先配置,一切都很顺利进行,但是刷新github页面就是刷新不出来。

尝试了多遍,中间无报错。又踩了坑,总结一下:

(1)先在github上新建repository。

获取项目所在的链接地址:

e9bf494cf24bb00320e43f16aa57390a.png

(2)在本地命令端,clone步骤(1)中的地址

745d11ad743016904a8b8358547d617c.png

这时在本地就自动有了个XX-learning 的文件夹。

(3)将要上传的项目代码拷贝到该XX-learning 的文件夹中。

(4)然后回到XX-learning 的文件夹所在的目录,执行以下命令

git add -A

git commit -m "描述"

177f36d96121e48a1a2bb1f43129e515.png

此时上传成功

1aed37896e3ef6ed81aa44e85a1cb634.png

(5)输入: git push origin master

71e678ca173bdf56efb155ec28471abf.png

此时,上传完毕,刷新github页面,就有了相应的代码。

https://jingyan.baidu.com/article/636f38bb9747d1d6b84610f3.html​jingyan.baidu.comhttps://www.136.la/tech/show-234575.html​www.136.lahttps://www.136.la/tech/show-524731.html​www.136.la

~~后续补充更新~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机有必要报英语四级吗,我已工作了,现在有必要去考英语四级吗?还是 – 手机爱问...

2010-02-20有哪些是衡量好坏的重要指标呢?眼看就是春节,电视还没买回家,不是偷懒,是不晓得该如何抉择是好?需要网友帮忙。液晶显示不像PDP、CRT那样属于自发光显示。液晶面板也好,背光技术也罢。只是显示屏…

python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11

计算机 python语言_3.8平台上的分支结构(模块.类.函数)11上节说了,python程序有注释、缩进和程序主题。其应用软件由模块--文件*.py分割保存。模块中有变量、函数、类(数据与函数)等。模块是最基础的最小的结构要素单元。并用__main__模块演示了按照较规范的执行顺序…

计算机应用基础自主学习,《计算机应用基础》自主学习指导

本资料可供职业中学、高职及初学计算机基础的学生参考也可以供授课教师参考《计算机应用基础》自主学习指导一、课程内容、要求、目的1、本课程是一门有关计算机知识的入门课程,主要着重计算机的基础知识、基本概念和基本操作技能的学习和培养,并兼顾实用…

java run里面定义变量_Java程序员50多道最热门的多线程和并发面试题(答案解析)...

下面是Java程序员相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多…

qpython获取手机gps_基于Python获取照片的GPS位置信息

这篇文章主要介绍了基于Python获取照片的GPS位置信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 昨天听人说,用手机拍照会带着GPS信息,原来没注意过这个,因此查看下并使用…

计算机盐城工学院和常熟理工,【选专业】这6所二本院校的专业,就业不输一本学生!...

原标题:【选专业】这6所二本院校的专业,就业不输一本学生!距离高考只剩下十来天,家长们除了要关心孩子的情况,对于志愿填报也渐渐开始关注起来,这个时候许多家长才发现,志愿填报居然这么麻烦&am…

蒸汽机器人q和锤石q_英雄联盟:圣杯锤石的启发,辅助的作用是否应该更倾向多元化?...

圣杯锤石的套路我个人最早是从主播青蛙那儿了解的,偶然地刷到和锤石有关的剪辑,发现他已经在使用圣杯替代基克的聚合,在多次观察锤石在团战中的表现和圣杯的作用后,我觉得这种打法值得说道说道。当然强不强我无从得知,…

python断言assert实例_Python 断言(assert)方法

assertEqual(a,b,[msg测试失败时打印的信息]): 断言a和b是否相等,相等则测试用例通过。 assertNotEqual(a,b,[msg测试失败时打印的信息]): 断言a和b是否相等,不相等则测试用例通过。 assertTrue(x&#xff…

计算机英语的语言特点及教学,计算机英语的语言特点及教学.doc

计算机英语的语言特点及教学.doc (6页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分计算机英语的语言特点及教学  1计算机英语的语言特点  计算机英语具有简明性  较传统…

npz文件转为npy_Numpy_快速操作数组 4.4 数组的文件输入输出

Numpy作者:PureFFFmennory对象类型:ndarry上一节:4.3 使用向量计算代替数组PureFFFmennory:《Python for Data Analysis 2nd》学习笔记Chapter 4-4.3​zhuanlan.zhihu.com4.4 数组的文件输入与输出NumPy能够以文本或二进制格式保存…

csv导入mysql_mysql导入超大csv指南

mysql导入超大csv指南需求描述手头下载了一个比较大(400Mb)的语料数据,需要从里面提取出某两种语言的句子对,因为数据特别大,且csv并非标准以逗号分隔而是以tab分隔,尝试用Navicat的导入向导导入失败。另外以后也可能会有处理超大…

自治区计算机一级,新疆自治区计算机一级考试题库及答案

理论试题01选择题单选题1题目要求:。)A题:PowerPoint运行的平台是(第1DosD、Linux B、Unix C、Windows A、。)C2题:下列有关信息的描述正确的是(第 A、只有以书本的形式才能长期保存信息 B、数字信号比模拟信号易受干扰而导致失真 C、信息的数…

光滑噪声数据常用的方法_数据挖掘中常用的数据清洗方法

是新朋友吗?记得先点蓝字关注我哦~数据挖掘中常用的数据清洗方法在数据挖掘过程中,数据清洗主要根据探索性分析后得到的一些结论入手,然后主要对四类异常数据进行处理,分别是缺失值(missing value),异常值(…

华为nova3游戏帧数测试软件,华为nova3最全游戏体验报告:手游玩家一定不能错过...

华为nova3搭载麒麟970人工智能芯片,并支持GPU Turbo、4D智能震撼、游戏免打扰等专为提升游戏体验的技术,那Nova3的实际游戏体验到底如何呢?楼主选择了三款游戏进行测试,分别为王者荣耀、绝地求生 刺激战场和QQ飞车!先来…

python实战演练_《Python高效开发实战》实战演练——

在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示Django的路由映射功能。 1)首先在djangosite/app/views.py中建立一个路由响应函数:from django.http import H…

3 上传分段_32式太极拳教材分段教学:【3】32式太极拳背向演示 .3/25.

观看视频前,请先点击上面的蓝色字“杨式太极拳习练之家教学视频"再点击“关注”,这样您就可以继续免费收到太极拳剑相关教学视频了。加关注后,再【点击】上面的蓝色字“杨式太极拳习练之家教学视频",进入到“杨式太极拳…

计算机的硬件技能,计算机的最基础——软硬件

过去,互联网教程还不能像如今这样,大行其道。以前计算机的软硬配件都上不来。而无论你是学习什么的,都应该知道,计算机的最基础就是软硬件。计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可…

python删除文件和linux删除文件区别_Linux删除文件不同方法效率对比

测试一下Linux下面删除大量文件的效率。 首先建立50万个文件 $ test for i in $(seq 1 500000);do echo text >>$i.txt;done 1. rm删除 $ time rm -f * zsh: sure you want to delete all the files in /home/hungerr/test [yn]? y zsh: argument list too long: rm rm …

python字典进行大写转化_Python字典转换成小写?

基本上比较一个小写版本的响应与小写版本的正确答案。在但有几件事在你的问题中并不完全清楚:你到底在records中存储了什么?确认书中应使用哪个国家的名称是。。。在…里?您想将用户的响应与有效同义词列表相匹配,对吗&#xff1f…

计算机里的东西太多,电脑里的东西太多,怎么样清理一下啊

一、清理C盘(1) 开始——搜索——文件或文件夹——全部或部分文件名处填写“cookie”,下面的在这里寻找选择“本地磁盘C”——下面“更多高级选项”除了“区分大小写”外全部打上勾——搜索——打开文件夹cookie——除了“index.dat”外,其它全部删除。其它的cookie…