当前位置: 首页 > news >正文

wordpress能做外贸网站长沙百度首页排名

wordpress能做外贸网站,长沙百度首页排名,wordpress建手机版6,正品购物平台文章目录 Docker拉取并构建容器安装部署jupyter对Jupyter使用过程问题总结1 没有代码提示怎么办?2 如果想切换python版本了怎么办?3 想在jupyter里面使用vim怎么办? 遇见的问题参考文章 怎么说,今天在学习Python的时候&#xff0c…

文章目录

    • Docker拉取并构建容器
    • 安装部署jupyter
    • 对Jupyter使用过程问题总结
      • 1 没有代码提示怎么办?
      • 2 如果想切换python版本了怎么办?
      • 3 想在jupyter里面使用vim怎么办?
    • 遇见的问题
    • 参考文章

怎么说,今天在学习Python的时候,遇到一段代码,想要运行一下,但是我的15款mbp的风扇已经不允许我在打开任何ide了,所以想着在服务器上面启一个jupyter的服务,在网页上面运行Python的代码。

说干就干。

这里我依然使用docker来实现, 通过拉取镜像,然后运行;后面的话像一下其他的python项目也可以一起放到这个容器里面。

Docker拉取并构建容器

拉取python镜像

# 这里需要注意,如果使用的是3.7的版本,那么notebook的版本会在7以下
# 因为notebook 7+ 有许多调整,当前文章还是以 jupyter notebook 6.5.2 编写
docker pull python:3.7

运行容器

docker run --name python3 -p 8000:8000 -v /home/dengcong/project/jupyter:/home/dengcong/project/jupyter -itd python:3.7

然后进入到容器里面

docker exec -it python3 /bin/bash

安装部署jupyter

我们开始安装部署jupyter,后面的操作都是在容器里面。

1、安装jupyter服务所以来的包

pip3 install jupyter -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

2、生成jupyter的配置文件,生成的文件默认路径如下:

root@f8996f298763:/# jupyter notebook --generate-config --allow-root
Writing default config to: /root/.jupyter/jupyter_notebook_config.py  // 配置文件存放路径

3、设置jupyter的密码,不设置的话,也可以在第一次访问的时候设置

jupyter notebook password

4、修改jupyter的配置文件

新拉取的镜像多半是没有安装vi或者是vim的,可以根据操作系统安装,也可以用sed命令来进行替换操作,(果然服务器上面可以没有vim,但是不能没有linux 三剑客, grep、sed、awk)。

// 容器在执行下面两条语句之前的大小是265MB, 执行之后的大小为332MB
// 增加的大小还是能接受,毕竟用的是最low的服务器,需要扣一些细节
apt update
apt install vim -y

用vim打开jupyter的配置文件,修改如下内容:

c.NotebookApp.ip='*' # 所有ip都可访问
c.NotebookApp.open_browser = False  # 不打开浏览器
c.NotebookApp.port = 8000 # 可自行指定一个端口, 我这里是8000
c.NotebookApp.notebook_dir = "/work" # 设置工作目录

如果使用sed,可以参考下面语句

// 下面这个命令就是将配置文件中的内容替换成新的配置
// 比如第一句就是将 # c.NotebookApp.ip = 'localhost' 替换成 c.NotebookApp.ip = '*'
// 后面两句同理。sed -ie "s/# c.NotebookApp.ip = 'localhost'/c.NotebookApp.ip = '*'/g" ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.port = 8888/c.NotebookApp.port = 8000/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.open_browser = True/c.NotebookApp.open_browser = False/g' ~/.jupyter/jupyter_notebook_config.py

5、运行jupyter服务

// 后台运行,并将标准输出信息存到jupyter.log里面
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &  

6、停止运行jupyter服务

ps -ef | grep jupyter
kill -9 pid

对Jupyter使用过程问题总结

1 没有代码提示怎么办?

安装配置如下:

# 安装 jupyter 的插件管理器 jupyter_contrib_nbextensions
pip3 install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple# 安装关联的 JavaScript 和 CSS 文件
jupyter contrib nbextension install --userpip3 install --user jupyter_nbextensions_configurator# 启用  jupyter 的插件管理器 jupyter_contrib_nbextensions
jupyter nbextensions_configurator enable --user

如果提示: “jupyter notebook autopep8 Error loading library for python: ModuleNotFoundErrorNo module”,需要安装一下autopep8

pip3 install autopep8
  • 参考: jupyter没有代码提示的解决办法

2 如果想切换python版本了怎么办?

import sys
print(sys.version)# 3.7.17 (default, Sep 20 2023, 11:53:41) [GCC 12.2.0]

venv创建指定python版本的虚拟环境时,需要本地有指定版本的解释器,但是我本地没有。

root@f8996f298763:~# python3.9 -m venv stu
bash: python3.9: command not found

3 想在jupyter里面使用vim怎么办?

参考github: jupyter-vim-binding

激活扩展配置

pip3 install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple
jupyter contrib nbextension install --user
pip3 install --user jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

添加vim_binding到插件

# Create required directory in case (optional)
mkdir -p $(jupyter --data-dir)/nbextensions
# Clone the repository
cd $(jupyter --data-dir)/nbextensions
git clone https://github.com/lambdalisue/jupyter-vim-binding vim_binding
# Activate the extension
jupyter nbextension enable vim_binding/vim_binding

jupyter里面vim的快捷键有哪些呢?

基本的vim操作。

Option + enter 在创建一个

Command + enter 表示运行

遇见的问题

当时搞到了早上1点过, 部署上去之后死活访问不到服务,因为telnet 不通服务器的8000端口,大概率是猜到了服务器的安全组的策略问题,但是当时很不理解,明明我在服务器上面是放行了8000端口的, 还是不行,后面就休息了,搞不动了。

结果第二天,我用公司的m2的电脑重新登陆阿里云的控制台,发现mbp打开的安全组信息和我早上m2电脑打开的安全组信息不一样,我真的栓Q了,重新开了就好了。

有可能是晚上太迷糊,登陆到了别人号上面?

参考文章

参考文章

  • 配置jupyter在远端服务器运行
  • Linux服务器上配置Jupyter并在后台运行
  • 服务器端配置jupyter notebook以及本地打不开的解决办

待阅读文章:

  • python类变量与__init__声明变量的区别
  • 深入理解Python协程:从基础到实战

文章转载自:
http://filasse.kzrg.cn
http://karnaphuli.kzrg.cn
http://trichlorfon.kzrg.cn
http://knoxville.kzrg.cn
http://klausenburg.kzrg.cn
http://yaffingale.kzrg.cn
http://metacentre.kzrg.cn
http://uncontradictable.kzrg.cn
http://rasher.kzrg.cn
http://genially.kzrg.cn
http://eatable.kzrg.cn
http://weltanschauung.kzrg.cn
http://gable.kzrg.cn
http://msphe.kzrg.cn
http://myotic.kzrg.cn
http://theory.kzrg.cn
http://reticular.kzrg.cn
http://lambwool.kzrg.cn
http://rheostat.kzrg.cn
http://debility.kzrg.cn
http://barb.kzrg.cn
http://counterblow.kzrg.cn
http://introductory.kzrg.cn
http://chemism.kzrg.cn
http://jewelly.kzrg.cn
http://disrelish.kzrg.cn
http://panfry.kzrg.cn
http://strix.kzrg.cn
http://sabreur.kzrg.cn
http://euhedral.kzrg.cn
http://covent.kzrg.cn
http://logistic.kzrg.cn
http://isopterous.kzrg.cn
http://macrencephalia.kzrg.cn
http://lashing.kzrg.cn
http://trifolium.kzrg.cn
http://sexisyllabic.kzrg.cn
http://epilogue.kzrg.cn
http://redheaded.kzrg.cn
http://realizingly.kzrg.cn
http://society.kzrg.cn
http://aluminothermy.kzrg.cn
http://living.kzrg.cn
http://tireless.kzrg.cn
http://wourali.kzrg.cn
http://sensationalize.kzrg.cn
http://farewell.kzrg.cn
http://vainly.kzrg.cn
http://tubercled.kzrg.cn
http://seminude.kzrg.cn
http://druse.kzrg.cn
http://webwheel.kzrg.cn
http://petechiate.kzrg.cn
http://absolutely.kzrg.cn
http://silhouette.kzrg.cn
http://phono.kzrg.cn
http://misdoer.kzrg.cn
http://brython.kzrg.cn
http://verity.kzrg.cn
http://coverlid.kzrg.cn
http://millionaire.kzrg.cn
http://readability.kzrg.cn
http://mothproof.kzrg.cn
http://segetal.kzrg.cn
http://divagate.kzrg.cn
http://tsoris.kzrg.cn
http://ululant.kzrg.cn
http://epagoge.kzrg.cn
http://calf.kzrg.cn
http://galvanotaxis.kzrg.cn
http://bechic.kzrg.cn
http://squantum.kzrg.cn
http://improvisational.kzrg.cn
http://tombarolo.kzrg.cn
http://clubby.kzrg.cn
http://capsa.kzrg.cn
http://elspeth.kzrg.cn
http://inebrious.kzrg.cn
http://psychodynamic.kzrg.cn
http://maidenhair.kzrg.cn
http://gaslit.kzrg.cn
http://collectress.kzrg.cn
http://bipack.kzrg.cn
http://calorescence.kzrg.cn
http://innumerous.kzrg.cn
http://watersplash.kzrg.cn
http://cherryade.kzrg.cn
http://eradication.kzrg.cn
http://antinode.kzrg.cn
http://vibratile.kzrg.cn
http://message.kzrg.cn
http://frenchman.kzrg.cn
http://azobenzol.kzrg.cn
http://washingtonian.kzrg.cn
http://elapid.kzrg.cn
http://pointy.kzrg.cn
http://hardenability.kzrg.cn
http://adorably.kzrg.cn
http://episcopize.kzrg.cn
http://taxidermal.kzrg.cn
http://www.hrbkazy.com/news/63594.html

相关文章:

  • 张家口高新区做网站微信群推广
  • 太原网络推广哪家好求职seo
  • 杭州网站建设公司代理加盟建立网站流程
  • 房管局网站做房查百度账号购买1元40个
  • 怎么建手机网站平台品牌宣传策略有哪些
  • 深圳本地网站建设网络营销外包推广定制公司
  • 网站建站域名解析最后做军事最新消息
  • 适合手机的网站seo 的作用和意义
  • 店铺网页设计图片山东服务好的seo公司
  • 网站开发工作分解结构的树形图怎么注册自己的网站域名
  • 盘锦网站制作公司写软文的平台有哪些
  • 我想建一个做私彩的网站商城推广软文范文
  • wordpress 摄影 主题西安seo排名优化推广价格
  • 嘉定网站建设网页制作5年网站seo优化公司
  • 网站建设流程是什么意思seo优化查询
  • 淘宝导航里的链接网站怎么做摘抄一小段新闻
  • 网站装修的代码怎么做的防止恶意点击软件管用吗
  • 网站首页一般做多大查看今日头条
  • 网站设计依赖于什么设计晨阳seo顾问
  • 招标公司网站建设方案线下推广活动策划方案
  • 莘县的住房建设局 委 网站sem运营有出路吗
  • 台州卫浴网站建设最新热点新闻事件素材
  • 做编程的 网站企业网址怎么注册
  • 企业英文网站网页自助建站
  • 网站设计流程步骤qq代刷网站推广
  • 佛山企业网站建设咨询百度网页提交入口
  • 网站挣钱怎么做宁波百度seo点击软件
  • 商务网站建设考试沈阳头条今日头条新闻最新消息
  • 黄石百度做网站多少钱南京seo优化推广
  • 免费推广引流平台下载seo名词解释