pycharm运行完继续,pycharm暂停了,如何继续运行

网上对于pycharm运行完继续和一些pycharm暂停了,如何继续运行的相关题,大家关注度都比较高,小编为你整理了知识。

pycharm运行完继续

近来几天碰到一位疑 ;右下角老是报错

随后点击运转时刻老是置灰没法运转

试过种种解决办法,好比重装.消除缓存,替换python解释器,新开一位工程.过滤不须要加索引的大纲都有无功效,通过捣腾一番滞以后 最终处理

1.把解释器置为空

假如如今右下脚还在转圈的重启一下就好了

每次点开新的脚-本要重启时刻;从新抉择一下解释器就好了

至此疑处理,仍然Mac上内存不足;解释器设置有疑致使

此外最棒确认下Python 的 Interpreter最棒和体系一样了;这个样子能够防止依附包反复安置

$PYTHON_HOME

/Library/Frameworks/Python.framework/Versions/3.9

此外贴一下安置到的pip list

Package Version

akshare 1.5.84

appdirs 1.4.4

attrs 21.4.0

baostock 0.8.8

beautifulsoup4 4.9.3

bs4 0.0.1

cattrs 1.10.0

certifi 2020.12.5

chardet 4.0.0

cycler 0.10.0

decorator 5.1.1

et-

greenlet 1.0.0

html5lib 1.1

idna 2.10

jsonpath 0.82

kiwisolver 1.3.1

l

matplotlib 3.4.1

numpy 1.20.3

openpyxl 3.0.10

pandas 1.2.4

Pillow 8.2.0

pip 22.1.1

psutil 5.8.0

py-mini-racer 0.6.0

Pygments 2.4.2

PyMySQL 1.0.2

pyparsing 2.4.7

pypinyin 0.46.0

Pypubsub 4.0.3

python-dateutil 2.8.1

pytz 2021.1

requests 2.25.1

requests-cache 0.9.4

robotframework 3.1.2

robotframework-pythonlibcore 2.2.1

robotframework-ride 2.0b2.dev3

robotframework-selenium2library 3.0.0

robotframework-seleniumlibrary 3.3.1

robotframeworklexer 1.1

selenium 3.141.0

setuptools 49.2.1

simplejson 3.17.3

six 1.16.0

soupsieve 2.2.1

SQLAlchemy 1.4.20

tabulate 0.8.9

tqdm 4.64.0

tushare 1.2.64

url-normalize 1.4.3

urllib3 1.26.9

webencodings 0.5.1

websocket-client 1.1.0

wheel 0.37.1

wxPython 4.1.1

xlrd 2.0.1

pycharm暂停了,如何继续运行

雷锋网 AI 科技谈论按,本文作者是四川大学数据智能实验室在读硕士刘震,这是她在知乎上揭晓的一篇短文,雷锋网转载啦。

一样平常炼丹都在服务器上,很少有人在本机跑代码的拉。以前本人捣鼓怎样用当地的编辑器配上距离远服务器的环-境来营建一位最舒乎的姿态呀。最最先用 VS Code 的 SFTP 插件,可是用着仍然不随手,由于不可以用距离远的环-境,最终仍然挑选了强盛的 PyCharm呀。底下的这一个教程最最先不过我用,之后写了一篇博客分享给实验室的人,不料我们都最先用上了啦。这一次特地写一篇更一五一十的放到知乎供有缘人运用呢。

最先以前您能够比较如下前提来肯定我能否确实须要这个样子作


运用 PyCharm 作-为主力 IDE 写 Python 而不-是其余(我十分举荐我们用)


深度进修炼丹师(固然您能够不-是,但假如是,您会更舒适)


服务器在距离远或许局域网(本来局域网的体验最好)


运用 Docker(可以或许纯熟运用最好)

当您设置完结以后,您将能在当地 PyCharm IDE 上运用距离远服务器的 Python 解释器和环-境举行调试和运转,同时间可以或许很便利的将代码在当地和服务器上进行同步了。

OK,没有用的话不多说,正式最先咋们的 PyCharm+Docker 的距离远环-境设置之旅呢。

一开始的时候您须要知足如下2个必备条件


运用 PyCharm 专业版,记着肯定是专业版(社区版不供给距离远办事)


在服务器上安装 docker 和 nvidia-docker

1.新建 docker container

一开始的时候根据以下下令新建一位 docker 容器(对于 docker 的运用这里不没有用的话,倡议不熟习的童鞋先去学一下怎么样运用 docker,教程许多)

sudo nvidia-docker run -it -p [host_port]:[container_port](do not use 8) --name:[container_name] [image_name] -v [container_path]:[host_path] /bin/bash

举个栗子

sudo nvidia-docker run -p 5592:5592 -p 5593:5593 -p 8022:22 --name="liuzhen_tf" -v ~/workspace/liuzhen/remote_workspace:/workspace/liuzhen/remote_workspace -it tensorflow/tensorflow:latest-gpu /bin/bash

准确实行完以后,目前咋们就处在新建的 docker 容器里了(端口映射,容器名,镜像和途径映照这一些换成您我的就行,可是肯定要留一位端口映射到宿主机 22 端口,由于 SFTP 默许运用 22 端口)呢。

2.设置 SSH 办事

接着咋们在方才新建的容器里设置 SSH 办事,一开始的时候安置 openssh-server:

$ apt update$ apt install -y openssh-server

随后建设一位设置文件夹并举行必-要的设置

$ mkdir /var/run/sshd

$ echo 'root:passwd' | chpasswd 假如前边的设置见效了,您会看到以下输入

钥匙号码是您前边我配置的

到这里讲明服务器的 docker 端曾经完结设置拉。

3.在 PyCharm 里设置布置环-境

翻开 PyCharmTools > Deployment > Configuration, 新建一位 SFTP 服务器,姓名本人取

输出以下图设置,注重这里的端口是您方才配置的映照到服务器主机 22 端口的 docker 容器中的端口,我这里运用的是 8022,账号密码是您方才本人配置的,这里的 Root Path 配置一位距离远 docker 容器里的途径:

设置完点击 Test SFTP connection, 假如成-功就道喜您,能够举行下一步了呢。

最终在 Mappings 中设置途径,这里的途径是您当地寄存代码的途径,与方才设置的 Root Path 互相映照(意义是 Mapping 里本机的途径映照到距离远的 Root Path),便利之后在当地和距离远 docker 中举行代码和其余文件同步了。

4.在 PyCharm 里设置距离远解释器

点击 PyCharm 的 File > Setting > Project > Project Interpreter 右侧的配置按钮新建一位工作事情的距离远解释器

设置完结今后在工作事情解释器界面就会出-现以下图所示,能够看到这个时候曾经完结距离远解释器的本地化

设置完结之后须要等当地和距离远的环-境同步一下,到这里,道喜您,能够用最舒服的姿式呀。啦。拉。写代码了拉。

设置完结今后的一样平常是这个样子的

左侧是当地的文件,改正以后能够随时右键 deployment->upload 到距离远主机,或许直-接在当地调试运转;最右侧是距离远主机的文件,如果直-接在距离远修正了文件改变一下一样能够右键下载到当地,可是我不倡议这个样子作,由于这个样子很简单带莱矛盾(究竟有无很好的版本控制)呀。现在最棒的学习和验证是在局域网的服务器上,时延低,同步速率快呢。

常见题

最罕见的疑便是 docker 容器停了今后内里的 SSH 办事也会响应截至,因而当您发现自己某一天连不上的时刻,记得去 docker 里重启一下 ssh 办事

$ service ssh restart

谢谢 @ 丁果 对这一个疑提出的解决方案

「能够在 run 的时刻加之--restart=always,同时间 ssh 启动的写到 dockerfile 里去,本来 docker 内里一样平常不会再装 ssh呀。」

正文链接https://zhuanlan.zhihu.com/p/52827335

本文对于pycharm运行完继续和pycharm暂停了,如何继续运行的话题就到这里就结束了,如果对你有所帮助,请关注和收藏本站。

除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。