PyCharm使用之配置SSH Interpreter (2)

  配置好Python环境后,我们用jieba_test.py作为测试文件,来验证Python环境是否配置好。jieba_test.py的代码如下:

# -*- coding: utf-8 -*- # author: Jclian91 # place: Pudong Shanghai # time: 2:09 下午 import os, re, json, traceback import jieba if __name__ == '__main__': sent = '最近这几天,我都在三亚上班,看着海开发的感觉还不错。' print(list(jieba.cut(sent)))

输出结果如下:

ssh://user@127.0.0.1:49154/usr/local/Python-3.7.0/python -u /tmp/pycharm_project_58/jieba_test.py Building prefix dict from the default dictionary ... Loading model from cache /tmp/jieba.cache Loading model cost 0.775 seconds. Prefix dict has been built succesfully. ['最近', '这', '几天', ',', '我', '都', '在', '三亚', '上班', ',', '看着', '海', '开发', '的', '感觉', '还', '不错', '。']

太好了,Docker容器内的Python开发环境是可以使用的。这时候,我们在进入Docker容器内去查看下,如下:

$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4718f33bc470 ssh_docker_python_dev:19.12.25.1346 "/usr/sbin/sshd -D" 20 minutes ago Up 20 minutes 15731/tcp, 0.0.0.0:49154->22/tcp brave_nobel $ docker exec -it 4718f33bc470 bash [root@4718f33bc470 src]# cd /tmp/pycharm_project_58/ [root@4718f33bc470 pycharm_project_58]# ls -l total 24 -rw-rw-r-- 1 user user 960 Dec 25 14:12 README.md -rw-rw-r-- 1 user user 150 Dec 25 13:21 build.sh -rw-rw-r-- 1 user user 284 Dec 25 14:10 jieba_test.py -rw-rw-r-- 1 user user 1100 Dec 25 13:46 python_dev.build drwxrwxr-x 2 user user 4096 Dec 25 22:48 src -rw-rw-r-- 1 user user 235 Dec 25 13:21 start.sh [root@4718f33bc470 pycharm_project_58]#

可以看到,容器中的/tmp/pycharm_project_58路径下确实包含了本地项目的所有文件。

  关于如何制作带SSH服务和Python开发环境的Docker镜像以及如何在PyCharm中配置SSH Interpreter的讲述到此结束,感谢大家的阅读~
  该演示项目已上传至Github,网址为:https://github.com/percent4/Python_docker 。

注意:不妨了解下笔者的微信公众号: Python爬虫与算法(微信号为:easy_web_scrape), 欢迎大家关注~

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzydd.html