精华内容
下载资源
问答
  • 服务器运行python程序(PyCharm本地编辑同步服务器+Anaconda)挂载跑实验教程

    背景:前段时间帮学长跑实验,在电脑上挂着得跑15个小时左右。白天跑,半夜跑,跑了5、6次,一次因为电脑死机,一次因为PyCharm闪退。跑了那么久全白费,想想就气。而且在本地跑实验十分占用CPU等资源,耗电又有风险。想着自己还有个服务器,这2天就捣鼓了下怎么在服务器上跑实验。总结下步骤,避免大家采坑。


    主要内容:

    本文将讲解如果利用现有的云服务器来跑python程序。

    1. 使用到了Anaconda
    2. 实现了PyCharm同步云服务器,实现本地编辑自动同步至云服务器,并且本地运行python程序时使用云服务器来跑代码(从而不需要消耗本地电脑资源)
    3. 或是不用PyCharm编辑,而是手动运行云服务器的python文件,挂载后台运行输出文本等

    开发环境

    云服务器:腾讯云(香港节点):1核1G 25G CentOS 7.6.1810 x86_64

    Anaconda版本:Anaconda3-4.3.1-Linux-x86_64 官方下载地址 

    Anaconda对应python版本:3.6.0

    PyCharm版本:2021.1.2 专业版(注意:社区版本无法实现ssh连接服务器,所以无法实现主要内容2操作

    ssh工具:Xshell 5

    服务器管理面板:宝塔面板(可有可无,主要更方便)

    具体步骤

    这里默认大家都具有一个完善可用的云服务器,不对服务器的搭建和基本配置做教程。

    1.在服务器上安装Anaconda

    使用Xshell或者其他终端模拟软件进行ssh连接服务器,不做具体教程。

    ①下载安装

    • 可以先在PC端下载指定的Anaconda-Linux包 Anaconda官方下载地址
    • 再拖入上传至服务器,再在Anaconda包所在目录使用以下命令安装(注意:使用你下载的包名)
    sh Anaconda3-4.3.1-Linux-x86_64.sh
    •  或者直接使用wget命令进行下载
    • 以下是我安装的目录:

    •  输入python进行测试是否安装完成。出现如下即为成功安装。(如果不成功,记得重启下终端连接)

    ②配置

    创建虚拟环境

    conda create -n py36 python=3.6

    查看当前存在哪些虚拟环境

    conda env list

    激活虚拟环境

    source activate your_env_name

    查看安装了哪些包

    conda list
    • 初始的包较少,现在需要安装一些常用的包,比如numpy,pandas,networkx,igraph,matplotlib等
    • 安装可以用conda或pip命令,若环境自带的pip版本过低需要对pip进行升级。
    • 在我首次搭建时,matplotlib和pandas使用pip安装,出现了报错,如下图,应该说的就是版本问题,查了一大圈都没找到原因,后来在学长的提点下,我又把anaconda重新创建了个虚拟环境,使用conda命令来安装matplotlib、pandas、numpy这几个包,但networkx、igraph还是需要pip来安装的,networkx我用conda安装报错了。

    (conda和pip下载的包的版本是不一样的,如果各位出现我这种报错,就试试另一种安装方法。)

    conda install package_name(包名)
    pip install package_name(包名)

     其他命令

    conda update conda:               检查更新当前conda
    conda search XXX                   搜索包,查看可安装版本
    conda remove -n py36 --all         删除环境
    conda deactivate                   退出虚拟环境,conda4之前版本:source deactivate
    
    pip install --upgrade <包的名字>     更新包
    pip install python_igraph          (import igraph包)

    2.配置PyCharm

    完成服务器的anaconda配置,云服务器已经具备了运行python程序的能力。现在我们为了能让我们在PC端编辑的PyCharm代码能够实时同步云端,进行一些配置。

    ①打开PyCharm,添加解释器

    • 一种是在右下角点击会出现python解释器,点击添加解释器

    • 另一种是点击setting(设置);再找到python解释器;再点击那个小齿轮;再点击添加。

    • 打开后如下图,点击SSH解释器(社区版PyCharm应该没有这个,需要专业版)

    • 输入服务器主机地址和用户名,点击下一步

    •  设置服务器上的解释器路径,定位到你刚刚在anaconda创建的虚拟环境,找到python
    • (/root/anaconda3/envs/yunpy36(你的虚拟环境名)/bin/python)

    •  在设置本地路径(本地项目路径) 和 服务器python存放位置。后面会把改目录下的python项目自动上传至服务器实现同步。
    • 再点击完成,即设置成功。

     ②同步文件

    •  只需要点击整个文件夹或者单个目录,再点击工具,找到部署,点击上传,即可实现将本地项目上传至服务器。可以勾选自动上传。

    • 服务器同步的目录如下图 

     

     ③测试

    •  我们写一个test,进行测试(记得同步)
    import math
    import random
    a = random.randint(2,5)
    b = math.pow(a,2)
    fo = open("test1.txt","w")
    fo.write(str(b))
    fo.close()
    print("Finish!")

     

    •  PyCharm输出,发现有ssh://root@XXX等字样,表示我们是在服务器运行的代码。
    • 并且本地PyCharm也有打印输出,让我们再去服务器看看输出的文件“test1.txt”,而本地没有该文件。

     那么整个PyCharm同步云服务器编程配置完成啦!!!

    3.在服务器上运行python程序并且挂载后台实现跑实验

    需求:我们不想通过PyCharm来运行服务器上的python,想让服务器后台挂载python程序,让它自己去连夜跑实验(压榨劳动力)那么就与我的PC一点关系都没有啦,打打游戏看看剧,不担心PC死机闪退等烦恼。

    ①SSH连接服务器

    • 这里我还是用Xshell 5,省略连接步骤

    ②进入刚刚在anaconda创建的虚拟环境

    source activate your_env_name

    ③使用nohup命令后台运行python程序

    nohup python3 -u my.py >> my.log 2>&1 &
    • nohup命令的解读可以参考这篇博客 来了条链接
    • 但需要一提的是 -u,若没有-u,nohup输出的my.log文件是在整个python运行结束后才会输出运行结果。而这样不便于我们所示查看python程序运行状态,加了-u后便实现了实时输出。

     ④查看进程状态

    • 在使用nohup启动python时,会生成一个进程ID
    • 可以使用 jobs -l 来查看当前终端的全部进程(改命令只适用于改终端窗口,若再开一个窗口需适用ps命令查看全局进程,如下命令)

    •  还可以对改python程序进行暂停、恢复、杀死等操作
    jobs -l 		     (当前终端查看全部进程)
    ps -aux|grep 进程号  (全局各个新终端查看指定进程)
    ps -ef 		        (全局全部进程)
    kill -STOP 	进程号	(命令可以直接暂停一个后台任务)
    kill -CONT 进程号	(命令可以直接恢复一个后台任务)
    kill -9 进程号 	    (杀死进程)

    好了,以上是这次的全部教程内容。

    如果对你有帮助的话,可以大方的来个三连,算了,一个就行啦,嘻嘻😉

    有问题欢迎留言……

    👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

    ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

    展开全文
  • RPC 服务器不可用 打印机无法添加print spooler这个是打印机程序,如果装了杀毒软的话, 应该排除是病毒的可能,有时候电脑扫描的时候会关掉一些服务,至于计算机打印服务的关闭是因为此服务依赖Remote Procedure...

    打印服务

    print spooler  是打印机打印的文件延迟到内存以便后续打印的服务。

    打印机工作中经常会碰到打印后台程序服务没有运行的情况,那么为什么会出现这种问题呢。

    7356b25377682c0839e7e5526f816725.png

    RPC 服务器不可用 打印机无法添加

    print spooler这个是打印机程序,如果装了杀毒软的话, 应该排除是病毒的可能,有时候电脑扫描的时候会关掉一些服务,至于计算机打印服务的关闭是因为此服务依赖Remote Procedure Call (RPC),你检查你的RPC服务是否正常 这些电脑的服务是相互依存的关系,所以出现这种问题很可能是你安装了新的程序占用了或者是系统故障造成的,还有可能是的因为你打印机的驱动问题造成的。rpc服务是计算机很重要的一个服务,也有很多程序依赖他,当然病毒也是经常占用此资源的。RPC 服务器不可用建议重新启动此服务,然后再重新启动print spooler即可.

    如何解决无法安装打印机

    当然,出现上面问题的时候可能是我们打印文件的时候发现无法打印了,然后你去添加打印机,发现无法添加打印机,那么就是print spooler服务关闭了,如何开启服务呢?

    方法1:

    一、首先找到我的电脑,右键管理 —服务-找到print spooler 服务,

    589843c91a19c8417189d5273b4d94f9.png

    或者点击“开始”–运行–输入 services.msc– 找到“服务和应用程序”-print spooler点击重新启动,然后设置为–自动启动,然后就可以安装打印机驱动了。

    4e0cb718f9caec5e140ea48827a15f9e.png

    如果不能启动print spooler,他会提示你要开启rpc服务,还有就是要检查server服务,他两个是关联的。具体操作自己可以体验下。

    dc006718447b5e2b52d577a2a47bf0d5.png

    方法2:

    批处理-命令行解决

    新建一个记事本文件,然后里面输入

    net start spooler

    然后命名为driver.bat,双击打开即可

    当然你也可在 “开始”餐单栏里直接  “运行 ”  net start spooler也可以

    c3e6c3e8840b2da70c4aa2115a623841.png

    怕有些同学找不到,还是直接记事本好用。

    方法3:

    我们知道电脑的设置都可以在注册表里面修改,这样修改的是最终的设置,一般上面2中解决不了,你可以试试下面的操作:

    进入注册表,在开始菜单里输入regedit进入注册表

    be5585111850b28a215821d26b9cff52.png

    进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler目录下,新建一个可扩充字符串值,取名:magePath,其值为:C:\WINDOWS\system32\spoolsv.exe。

    提示:进入本地服务还可以在桌面选中“我的电脑”,鼠标右键选择“管理”–在“管理”窗口中,选取“服务和应用程序”扩展项目下的“服务”选项,在右侧出现系统服务列表中找到“Print Spooler”服务,双击进入“Print Spooler”服务设置也是一样的。

    一般是由于系统错误造成,如果不能修改,那么你可能需要做电脑杀毒或者更新操作系统,重新安装操作系统。

    RPC 服务器不可用解决方法基本介绍到这里,如有其他类型的问题可以发到我们网站上和我们共同分享,我们共同进步,谢谢了。

    展开全文
  • @="{6A221957-2D85-42A7-8E19-BE33950D1DEB}" 然后保存运行文件写入注册表即可。 说明上述的注册表内容为将CAD20042010的版本插入word的图片可以在cad2013中打开。 记住 cad只能向下兼容。低版本的cad是...

    .

    新建一个文本文件将后缀名更改为reg

    用记事本打开填写一下内容

    Windows Registry EditorVersion 5.00

    [HKEY_CLASSES_ROOT\CLSID\{D70E31AD-2614-49F2-B0FC-ACA781D81F3E}\AutoCo nve rtTo]

    @="{6A221957-2D85-42A7-8E19-BE33950D1DEB}"

    [HKEY_CLASSES_ROOT\CLSID\{7AABBB95-79BE-4C0F-8024-EB6AF271231C}\AutoCo n ve rtTo]

    @="{6A221957-2D85-42A7-8E19-BE33950D1DEB}"

    [HKEY_CLASSES_ROOT\CLSID\{8E75D913-3D21-11D2-85C4-080009A0C626}\AutoCo nve rtTo]

    @="{6A221957-2D85-42A7-8E19-BE33950D1DEB}"

    然后保存运行文件写入注册表即可。

    说明上述的注册表内容为将CAD20042010的版本插入word的图片可以在cad2013中打开。

    记住 cad只能向下兼容。低版本的cad是无法打开高版本cad插入的图片的。6A221957-2D85-42A7-8E19-BE33950D1DEB为cad2008,2009,2010

    7AABBB95-79BE-4C0F-8024-EB6AF271231C为cad2007

    8E75D913-3D21-11D2-85C4-080009A0C626为cad2004,2005,2006

    .

    .

    6A221957-2D85-42A7-8E19-BE33950D1DEB为cad2013其他版本的cad可以自己查看上述的注册表值将上面内容更改即可。.

    展开全文
  • Linux服务器无法调用GPU运行程序

    千次阅读 2021-11-11 12:22:28
    没有安装gpu版本的tensorflow

    没有安装gpu版本的tensorflow

    展开全文
  • 1、创建控制台程序 如上图所示,选择语言为linux,我用的VS2019,.Net5.0,一直点下一步,创建。 2、创建TCP服务端程序 using LinuxTcpApp.TcpServer; using System; using System.Net; namespace LinuxTcpApp { ...
  • 服务器运行 Python3 程序: nohup python3 xxx.py 查看 Python3 程序进程: ps -ef | grep python3 第二列为 pid 号。 杀死这个进程: kill -9 12345 # 这里假设pid号为12345,-9是属于命令部分
  • 服务器上跑matlab程序

    千次阅读 2021-04-24 17:53:38
    怎么在服务器上跑matlab程序呢?一种新的方式 运用ssh命令ssh -l usename 192.168....然后再输入password 就可以在terminal中直接打开远程服务器了。另一种old方式如下:1 windows界面下使用putty,输入服务器ip地址...
  • 安装Docker Compose (一个完整项目的运行需要安装这个) 这篇文档笔记主要记录自己开始学习部署Docker过程。文章后面有开源项目部署,基于Docker和Docker Compose。活到老,学到老,保持一种空杯心态,用心学知识...
  • 重新安装我觉得有两种可能:一是你的Word里没有安装“公式编辑器复”的功能;二是你的Word装了公式编辑器,但文中有一些公式不是用Word自带的公式编辑器而制是用Mathtype修改的(注意底下百的状态栏),而电脑里没装...
  • Python,阿里云服务器,腾讯云服务器,Python云服务器,Django,宝塔搭建 Django
  • 解决方法: 打开idea的编辑配置: 记得点击应用和确定 !
  • 本地打印后台处理程序服务没有运行。请重新启动打印后台处理程序或重新启动计算机,这是怎么回事呢?下面,就随PConline小编看看该问题的解决方法。推荐: Win10专业版下载具体如下:1、按下WIN+R,然后在运行中输入...
  • 在这里记录一下自己在服务器上跑tensorflow程序一直调用GPU而用CPU的解决过程: 一开始跑程序,我发现特别的慢,跑了一天才跑了三分之一,后面用nvidia-smi查看GPU使用情况,发现压根没有用GPU跑,然后再用top查看...
  • 当大家遇到Windows Media Player服务器运行失败,怎么解决呢?小编给大家分享一个Windows Media Player服务器运行失败的解决办法讲解,希望可以帮到大家。Windows Media Player服务器运行失败的解决办法讲解方法1...
  • 问题: 1.运行配置停止之前未连接应用程序服务器,原因: 无法在 localhost:1099 处 ping 服务器 2.未指定:数据端口(Invalid Data:Port is not specified)
  • 运行这句,可以使jupyter notebook 在后台一直运行(即使断开本地对服务器的连接也没事),这样可以随时在浏览器访问 nohup jupyter notebook --allow-root& 会开不会关?,这就教你 ps -aux | grep jupyter ...
  • 1.2尝试停止并重新启动打印后台处理程序。停止和启动按钮位于刚打开的“Print Spooler的属性”窗口“常规”选项卡中。停止并重新启动打印后台处理程序可修复某些缓存问题。1.3设置自动启动后台处理程序。选择“启动...
  • 金蝶 Apusic 应用服务器(AAS)是由金蝶天燕开发的应用系统运行平台,为应用系统提供便捷开发、灵活部署、可靠运行、高效管理及快速集成等关键支撑。支持 Java 企业级规范和主流应用框架,广泛应用于电子政务和企业...
  • 3.我的服务器默认安装好了Anaconda3和cuda11.1 1.安装相应版本的pytorch:参考文章(谢谢前人栽的树~) “以下命令均在Xshell的命令行输入,就类似Win的cmd或者Linux的终端” 1.创建自己的虚拟环境 `conda create ...
  • 第一是Java配置:是否下载jdk,jre即Java的开发工具和运行环境。 一般下载jdk时是自动携带下载jre的;位置在Program Files里面 如果一切下载安装没问题,那就是环境变量配置问题 第二种:选择属性打开,选择高级...
  • 如何在服务器上跑python程序

    千次阅读 2021-01-12 08:52:48
    购买服务器首先你需要一个服务器,阿里云云翼计划有一个9.9云服务器ECS服务。你怎么买我不管,反正你最后给我搞到一个云服务器。购买的配置界面由于阿里云现在限量购买,所以这里只是截个图说明而已,主要说明一点...
  • 打印机无论是安装还是使用,只要我们一小心就会出现很多的故障。今天小编要说到的故障时在win10系统中出现的,暂时知道别的系统有没有。...方法步骤:1、使用键盘上的组合键:win+r来打开系统中的运行程序...
  • Wincc新建文件时提示项目管理器服务器不可用钻石用户推荐最佳答案最好重新用微软原版的系统重新做系统,然后全新安装安装的时候注意:1、系统只用微软原版系统,不要用ghost精简过的系统2、尽量不要安装杀毒软件和...
  • 1、抖音直播伴侣多开,如果提示:服务器终点无法运行操作,或者创建视频源失败,请重试。多开插件一般是操作系统兼容。要换操作系统,或者安装虚拟机。我推荐的操作系统是WIN10 64位,我拿了100多个操作系统测试,...
  • 使用VScode连接远程服务器进行代码调试运行 1.安装远程插件Remote Development 首先打开vscode, ①点击左侧菜单栏中的扩展插件按钮。 ②输入“Remote Development”搜索远程连接插件。 ③安装此插件,如图所示。 2...
  • cd 到需要运行的文件目录下运行 nohup python xxxxxx.py > run.log 2>&1 & xxxxxx.py是你想要运行的python文件,run.log是运行时的日志文件。 回车会出现进程编号 ps 可以查看正在运行的进程,如果...
  • 华为服务器新机安装配置 1、网线与笔记本连接。服务器插管理口。管理口上还会标有Mgmt的标识,很容易分辨。 2、笔记本电脑的网卡添加192.168.2的网段,使其可以访问192.168.2.100 3、浏览器访问192.168.2.100,根据...
  • 无法连接到战网(战网客户端安装时无法连接服务器怎么处理,急),哪吒游戏网给大家带来详细的无法连接到战网(战网客户端安装时无法连接服务器怎么处理,急)介绍,大家可以阅读一下,希望这篇无法连接到战网(战网客户端...
  • 处理服务器恶意程序 kthreaddi挖矿

    千次阅读 2021-04-12 11:05:56
    这台服务器之前运行着nexus私服 同事突然跟我说连接上nexus了 我通过网页访问web界面确实看到nexus页面 登录服务器之后查看并没有nexus得端口存在,尝试进行启动nexus 一开始都是后台运行 ./nexus start 并看...
  • 电脑提示"RPC服务器不可用"解决办法

    千次阅读 2021-08-01 02:56:35
    电脑提示"RPC服务器不可用"解决办法腾讯视频/爱奇艺/优酷/外卖 充值4折起在使用电脑的过程中,有些小伙伴遇到了电脑提示“RPC服务器不可用”的情况。那么, 电脑提示“RPC服务器不可用”怎么办呢?下面,就和小编一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,649,877
精华内容 659,950
关键字:

服务器安装程序运行不起来