zoukankan      html  css  js  c++  java
  • [py]pycharm远程环境添加

    pycharm配置settings.jar
    pycharm远程环境调用.zip
    xadmin
    xadmin-django2

    pycharm激活

    最新2018.2激活---更新2018年8月8日 15:23:35
    https://blog.csdn.net/qq_35428201/article/details/81256970

    -javaagent:C:Program FilesJetBrainsPyCharm 2018.2/JetbrainsCrack-2.10-release-enc.jar
    

    http://idea.lanyus.com

    0.0.0.0 account.jetbrains.com
    

    偶尔会出现, 但是解决不彻底....解决pycharm2017.x的问题:module 'pip' has no attribute 'main'

    找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:
    def do_install(pkgs):
        try:
            import pip
        except ImportError:
            error_no_pip()
        return pip.main(['install'] + pkgs)
    
    
    def do_uninstall(pkgs):
        try:
            import pip
        except ImportError:
            error_no_pip()
        return pip.main(['uninstall', '-y'] + pkgs)
    
    
    
    修改为如下,保存即可。
    
    def do_install(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['install'] + pkgs)
    
    
    def do_uninstall(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['uninstall', '-y'] + pkgs)
    

    且听我说为何要有这玩意?

    1,有些工作环境,pc加入域他不让你胡乱安装软件, 那么,你就玩不了自己的vmware等(pycharm远程环境调用),
    2, 那么给你一台服务器的vm, 搞不好,到这台中间还隔了一层堡垒机(ssh forward解决连通性),甚至不止一层堡垒机.
    3, 在搞不好,这个vm竟然十几个人公用....(python虚拟环境解决)
    4,在烂一些,不让访问git和谷歌... 各种限制....
    

    基于这种解决之道有:
    1, 学会为自己创造条件: 自带电脑+4G上网卡
    2, 与有限制的环境斗争, 克服既有环境的层层限制...
    

    pycharm调用python远程环境(本地pycharm调用裸python3远程环境)

    Ubuntu新建python3环境

    pip3 install -i https://pypi.douban.com/simple/ virtualenv
    virtualenv --python=/usr/bin/python3 py3env
    source py3env/bin/activate
    
    pip install django
    

    如果pycharm和目标py环境有堡垒机等,需要xshell里配置port forward,建议127.0.0.ip最后位 直接到目标py环境机的端口即可.不管中间多少层堡垒机都这样干.

    本地pycharm调用远程python3环境, 且将本地的代码与远程代码目录保持同步.

    file-settings-搜inter--配置本地路径和远程路径--点保存即可

    创建demo.py,直接执行

    发现Ubuntu的/tmp/code下已经自动同步了


    Ubuntu的/tmp/code也自动同步了(demo.py不见, demo2,py创建了)

    以上都是用2018.1版本的pycharm搞的.

    pycharm调用django环境

    2018.1版本的pycharm新建django项目时报错.

    没解决掉.

    但是用2017版的任何版本都不会报错.

    新建好以后,需要设置2个地方

    settings.py里需要设置

    ALLOWED_HOSTS = ["*",]
    

    文件增删也可以同步...

    这样就可以嗨皮的去运行了.

    -- 下面是我搜集的

    pycharm安装激活:

    输入框输入激活服务器地址:http://xidea.online
    

    新建项目,关联远程环境

    初始化新项目添加远程linux环境

    win7(无需任何py环境,只需安装pycharm) -- linux(python虚拟环境[含django])
    
    新建项目--添加远程linux环境--新建app--修改监听端口(启动后linux自动监听,非本地)--访问
    
    
    • 创建工程,并使用远程环境

    • 配置ip+port


    打开已存在的工程

    设置代码同步

    然后点击Mappings,设置代码在本地的目录

    部署

    设置自动上传

    设置使用远程服务器的python解释器

    在PyCharm中进行远程调试有两种选择:

    1. 使用远程的解释器(演示这种)
    2. 使用Python调试服务器
    • 配置远程Python解释器
      选择File | Settings,选择Project | Project Interpreter,然后在右边,点击那个小齿轮设置,点击 Add Remote
      如下,填写远程服务器的地址,端口,用户名,密码(Host,Port,User name,Password)


    Python interpreter path:远程服务器的python解释器路径

  • 相关阅读:
    3.21上午
    3.17下午
    2017.4.14-morning
    2017.4.13-afternoon
    2017.4.13-morning
    2017.4.12-afternoon
    2017.4.12-morning
    2017.4.11-afternoon
    2017.4.11-morning
    2017.4.10-afternoon
  • 原文地址:https://www.cnblogs.com/iiiiiher/p/8830326.html
Copyright © 2011-2022 走看看