网上对于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暂停了,如何继续运行的话题就到这里就结束了,如果对你有所帮助,请关注和收藏本站。
No Comment