精华内容
下载资源
问答
  • python学习笔记-Pycharm远程连接服务器Python虚拟环境(Virtualenv) 1.拷贝本地代码到远程:scp -r 本地文件路径 root@39.106.21.198:远程保存路径 scp requirements root@39.106.21.198:~/ 2.连接远程服务:ssh ...

    python学习笔记-Pycharm远程连接服务器的Python虚拟环境(Virtualenv)

    1.拷贝本地代码到远程:scp -r 本地文件路径 root@39.106.21.198:远程保存路径
    scp requirements root@39.106.21.198:~/
    
    2.连接远程服务:ssh root@39.96.27.211
    
    3.先更新 apt 相关源:sudo apt-get update
    
    mysql安装:apt-get install mysql-server
    		  apt-get install libmysqlclient-dev
    				
    4.redis安装:sudo apt-get install redis-server
    
    5.安装虚拟环境: pip install virtualenv
      安装环境管理器:pip install virtualenvwrapper(export LC_ALL=C)
                                                  报错时,删掉括号内容          
    6.使得安装的virtualenvwrapper生效,编辑~/.bashrc(sudo vi去修改)文件,内容如下(3行):
        export WORKON_HOME=$HOME/.virtualenvs
        export PROJECT_HOME=$HOME/workspace
        source /usr/local/bin/virtualenvwrapper.sh
    
    7.使编辑后的文件生效:source ~/.bashrc
    
    8.requirements文件:
    在虚拟环境使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中:
    pip freeze > requirements.txt
    
    9.当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:pip install -r requirements.txt(这个是上传的文件所以额能够这样操作)
    
    10.在安装 Flask-MySQLdb 的时候可能会报错,可能是依赖包没有安装,执行以下命令安装依赖包:sudo apt-get build-dep python-mysqldb
    
    
    
    
    1.安装:pip install gunicorn
    2.查看选项:gunicorn -h
    3.运行:# -w: 表示进程(worker) -b:表示绑定ip地址和端口号(bind)
    gunicorn -w 2 -b 127.0.0.1:5000 运行文件名称:Flask程序实例名
    gunicorn -w 1 -b 0.0.0.0:5000 main:app
    4.参考阅读: Gunicorn相关配置:https://blog.csdn.net/y472360651/article/details/78538188
    
    
    Nginx(实现负载均衡)
    1.安装:sudo apt-get install nginx
    
    配置文件
    2.编辑文件:/etc/nginx/sites-available/default(替换2处内容)
    运行及停止:/etc/init.d/nginx start #启动    /etc/init.d/nginx stop  #停止
    
    
    3.阿里云linux安装中文包解决乱码的问题:sudo apt-get install language-pack-zh-han*

     

    python学习笔记-Pycharm远程连接服务器的Python虚拟环境(Virtualenv)

    Virtualenv可以作为一个独立的Python虚拟环境工具,并能够建立多个相互独立,互不影响的Python工作环境。

    主要解决在运行多个项目时,由于它们对应的运行环境需求不同,可能会导致项目无法正常运行的问题。

     

    服务器设置内容:

    安装Virtualenv命令:

    pip install virtualenv

     

    给自己的项目创建python虚拟环境:

    virtualenv 虚拟环境名称

     

    给创建的虚拟环境指定Python版本:

    virtualenv --python=/usr/bin/python3.6 虚拟环境名称

     

     

    进入虚拟环境的bin目录下,使用如下命令启动虚拟环境:

    source activate

    查看虚拟环境下已安装的Python Package信息:

     

     退出虚拟环境命令:

    deactivate

     

     

    补充(作为知识补充点,当你不需要虚拟环境时候可以使用此命令):

    删除虚拟环境命令:

    rmvirtualenv 虚拟环境名称

     

    展开全文
  • ssh远程服务器配置python的虚拟环境

    千次阅读 2018-11-22 00:05:49
    1.拷贝本地代码到远程:scp -r 本地文件路径 root@39.106.21.198:远程保存路径 scp requirements root@39.106.21.198:~/ 2.连接远程服务:ssh root@39.96.27.211 3.先更新 apt 相关源:sudo apt-get update mysql...
    1.拷贝本地代码到远程:scp -r 本地文件路径 root@39.106.21.198:远程保存路径
    scp requirements root@39.106.21.198:~/
    
    2.连接远程服务:ssh root@39.96.27.211
    
    3.先更新 apt 相关源:sudo apt-get update
    
    mysql安装:apt-get install mysql-server
    				apt-get install libmysqlclient-dev
    				
    4.redis安装:sudo apt-get install redis-server
    
    5.安装虚拟环境:pip install virtualenv
    					pip install virtualenvwrapper(export LC_ALL=C)
    
    6.使得安装的virtualenvwrapper生效,编辑~/.bashrc(sudo vi去修改)文件,内容如下:export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/workspace
    source /usr/local/bin/virtualenvwrapper.sh
    
    7.使编辑后的文件生效:source ~/.bashrc
    
    8.requirements文件:
    在虚拟环境使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中:
    pip freeze > requirements.txt
    
    9.当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:pip install -r requirements.txt(这个是上传的文件所以额能够这样操作)
    
    10.在安装 Flask-MySQLdb 的时候可能会报错,可能是依赖包没有安装,执行以下命令安装依赖包:sudo apt-get build-dep python-mysqldb
    
    
    
    
    1.安装:pip install gunicorn
    2.查看选项:gunicorn -h
    3.运行:# -w: 表示进程(worker) -b:表示绑定ip地址和端口号(bind)
    gunicorn -w 2 -b 127.0.0.1:5000 运行文件名称:Flask程序实例名
    gunicorn -w 1 -b 0.0.0.0:5000 main:app
    4.参考阅读: Gunicorn相关配置:https://blog.csdn.net/y472360651/article/details/78538188
    
    
    Nginx(实现负载均衡)
    1.安装:sudo apt-get install nginx
    
    配置文件
    2.编辑文件:/etc/nginx/sites-available/default(替换2处内容)
    运行及停止:/etc/init.d/nginx start #启动    /etc/init.d/nginx stop  #停止
    
    
    3.阿里云linux安装中文包解决乱码的问题:sudo apt-get install language-pack-zh-han*
    
    展开全文
  • Mac pycharm连接远程服务器解释器及远程服务器安装python虚拟环境 模型训练需要,本机电脑又过于菜鸡,只能在本地coding。。。服务器训练。 首先在远程服务器安装python虚拟环境 这里使用的是pyenv 这里使用的是mac...

    Mac pycharm连接远程服务器解释器及远程服务器安装python虚拟环境

    模型训练需要,本机电脑又过于菜鸡,只能在本地coding。。。服务器训练。
    首先在远程服务器安装python虚拟环境
    这里使用的是pyenv
    这里使用的是mac的ssh连接的服务器

    ssh user@ip -p22 # 默认用户名为当前用户名,默认端口为 22
    

    其中user为用户名
    ip为服务器地址
    -p为设置端口号 后面跟要连接的端口
    之后即为虚拟python环境的搭建
    Linux osx通用

    • 下载pyenv 的代码到~/.pyenv目录下
    git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    
    • 添加环境变量
      Ubuntu,fedora
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    

    osx一般会用bash终端和zsh终端,如何查询自己用了哪个终端,在终端中使用:echo $SHELL 指令。

      echo $SHELL
      /bin/zsh
    

    zsh

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
    
    • 启动shell 的时候,使初始化pyenv。
      ubuntu,fedora
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    

    osx

    echo 'eval "$(pyenv init -)"' >> ~/.zshrc
    
    • 重新启动shell,以使路径更改生效。
    • exec $SHELL
      在这里插入图片描述
      其它系统环境的问题,在https://github.com/pyenv/pyenv/wiki查找即可。

    pyenv的使用

    • 安装所需python版本
    pyenv install 3.7.4
    
    • 全局设置
    • pyenv global 3.7.4

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    https://github.com/yyuu/pyenv/blob/master/COMMANDS.md

    环境设置完成开始连接远程服务器

    打开pycharm构建项目
    完成之后Tools->Deployment->configuration
    在这里插入图片描述
    点击右上角+号添加连接选择sftp
    server名字选择自己喜欢的即可
    在这里插入图片描述

    开始配置connection
    在这里插入图片描述
    点击
    配置好相关参数
    其中Host为服务器IP port为远程连接端口号
    username为帐号
    localport可不填
    Authentication type 选password
    password填自己的服务器登陆密码即可
    testconnection成功即点选ok
    rootpath选取自己上传项目的根目录
    在这里插入图片描述
    配置mapping
    在这里插入图片描述
    Deplomentt Path即相对rootpath的布置项目的路径
    excluded paths可以点选不想上传的文件夹,此处可以不填
    配置好连接之后那么如何将项目放到远程服务器上运行呢
    使用远程服务器的解释器即可

    配置远程服务器的解释器

    在这里插入图片描述
    2020pycharm的右下角点选interpreter setting
    在这里插入图片描述
    选择前面在服务器上配置的虚拟python即可
    在Python Interpreter选项处点选小齿轮 add。。。
    -》SSH Interpreter由于前面已经配置过连接了
    直接选择在这里插入图片描述
    即可
    next
    interpreter可以选择配置好的虚拟环境 如果不知道具体位置
    可以连接服务器利用find -name python/which python 查询
    Sync folders选取远程项目所在文件夹即可
    参考Python版本管理:pyenv和pyenv-virtualenv(MAC、Linux)、virtualenv和virtualenvwrapper(windows)

    展开全文
  • 配置完成了之后,其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过Tools > Deplotment > Browse Remote Host来打开相应的RemoteHost面板,这个面板显示的就是...

    配置Deployment

    首先,在pycharm的菜单栏依次找到:Tools > Deployment > Configuration.

    配置服务器信息,

    及mappings的工作目录映射

    配置完成了之后,其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过Tools > Deplotment > Browse Remote Host来打开相应的RemoteHost面板,这个面板显示的就是服务器上的文件,显示的范围是你在Deployment中的Connection选项卡下配置的Root path路径下的文件及文件夹。

    Mappings 中的 deployment path 的路径

    1  此路是在root path的基础上的设置路径, 此处需要注意,以免最后路径产生叠加(坑)

    2   设置需要与ssh interpreter中的设置保持一致,以免文件上传及下载路径混乱

     

    配置远程python解释器

     

    File > Settings,打开设置选项卡,配置远程解释器环境

     

     

    选择Move this server to IDE settings,这样将这个intepreter对所有人都可见。

    需要注意

    每次写完代码都记得要upload文件,当然也可以使用auto synchronize,如果在两处同时设置同一个 ssh  intepreter及相同的 path mapping, 记得只在一处设置自动同步,以免产生冲突。

     

    2.打开 Shell 终端

     

    3 远程服务器乱码的问题

    参考: https://www.cnblogs.com/liyaobin/p/10241198.html

    ==> 第一步:设置本地环境变量

        ----> 修改pycharm.exe.vmoptions文件, 添加 -Dfile.encoding=UTF-8 将本地环境设置为UTF-8 

    ==> 第二步: 设置 File Encodings 

        ----> File  --> settings --> File Encodings  --> IDE Encodings: utf-8,  Project Encodings: utf-8, Default  Encoding  for properties files: utf-8

    ==> 第三步:设置 SSH Terminal 选项

        ----> File  --> settings --> SSH Terminal --> Deployment server: 此处是你所使用的环境,  Default encoding: utf-8

    展开全文
  • 主要介绍了mac 上如何配置Pycharm连接远程服务器并实现使用远程服务器Python解释器,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 在一次迷糊的配置后,连接测试显示成功,以为可以在本地用远程服务器的解释器跑程序,然而如图所示 —— python3.7 -u 后面出现了某地址乱码,并且报错无法找到该文件。 2. 问题缘由 上图中的Running code on the ...
  • https://blog.csdn.net/lrt366/article/details/83042042
  • 连接远程服务器 打开vscode,在应用商店中搜索Remote development插件,点击进行安装,点击之后会同时安装几个插件,不用管等待安装完成即可。 安装完成之后,界面右下角出现相关的绿色图标,图标处也出现远程连接...
  • VS Code连接远程服务器运行Python程序

    千次阅读 2020-11-29 13:44:14
    Remote - WSL ms-vscode-remote.remote-wsl WSL(远程桌面连接需要,因本文是SSH连接所以可有可无) 建立连接 安装插件后会提示重启VS Code,重启后会发现侧边栏和左下角均有变动 想要建立新连接,我们点击侧边栏的图标...
  • 这篇文章主要介绍了mac 上如何配置Pycharm连接远程服务器并实现使用远程服务器Python解释器,本文通过图文 并茂的形式给大家介绍的非常详细对大家的 习或工作具有一定的参考借鉴价值需要的朋友可以参考下 本文将介绍...
  • 本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程。进入配置页面Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration…开始配置连接...
  •   本博客记录Pycharm配置远程服务器的操作和步骤。 Pycharm和云服务器相关版本信息 PyCharm Professional 2020.1 阿里云服务器(2核,4G) 云服务器系统:Ubuntu16.04 云服务器python环境:Annconda3-5.3.0 本地...
  • 本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程。进入配置页面Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration…开始配置连接...
  • 远程调试服务器python代码解决方案 ...4.输入远程服务器:用户名@ip 5.在弹出界面中输入密码 6.进入后点击左上角的文件图标,在弹出窗口中点击open folder选择打开即可,可直接进行远程调试 7.低栏可切换服
  • 最近需要训练一个生成对抗网络模型,然后开发接口,不得不在一台有显卡的远程linux服务器上进行,所以,趁着这个机会研究了下怎么使用vscode来进行远程开发。(1)在windows系统命令行下运行命令:ssh-keygen, 一路...
  • 总体而言,分为三步 1 去pypi下载对应的压缩包 2 利用 rz -bye命令上传 3 解压,运行安装 以redfis库为例: 1 进入官网搜索相应包: https://pypi.org/...python3 setup.py install ... python后面的数字视版本而..
  • pycharm上开发python代码爽的一批,可是写好的代码要放在远程训练服务器上才跑的起来,pycharm Professional版本的Deployment提供了远程调试功能。 对于没有公网IP的远程训练服务器,需要先...0、在远程服务器上...
  • 1、链接远程服务器设置ssh链接 https://www.cnblogs.com/zf-blog/p/10838105.html 2、设置远程编译器,选择python环境 https://www.cnblogs.com/zlgai/p/10091231.html 感谢以上两作者的贡献,有问题随时沟通 ...
  • 这篇文章主要介绍了vscode实现远程linux服务器Python开发,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下最近需要训练一个生成对抗网络模型,然后开发接口,不得不在...
  • python -m spyder_kernels.console — matplotlib=’inline’ — ip=127.0.0.1 -f=./remotemachine.json 回到你的电脑,把这个remotemachine.json文件,移到你自己的电脑上。不要做任何更改。 打开spyder, 跳出来...
  • PyCharm 配置远程服务器运行调试python

    千次阅读 2018-10-11 09:27:02
    PyCharm 配置远程python解释器和在本地修改服务器代码 使用场景 先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。 首先,我需要在本地机子上写python代码,但是因为是机器...
  • 前言寒假在家需要连接实验室的服务器远程调试代码。本来在实验室工位的话MobaXterm+pycharm是既方便又快速的选择,但是回到家里问题出现了。家里网速太不好了,使用pycharm异常的卡顿,再者也是因为我笔记本性能不好...
  • vscode配置远程python解释器 1. 安装中文扩展 菜单查看-扩展或者Ctrl + Shift + X,在商店中搜索“Chinese”,找到“适用于 VS Code 的中文(简体)语言包”安装。 安装之后,菜单查看-命令面板或者Ctrl + Shift +...
  • 远程服务器是Ubuntu系统,操作中可以使用pycharm在windows或者Ubuntu系统上编辑代码并调试,但是首先需要professional版本的pycharm,community版本在Tool选项下找不到Deployment选项。 区官网下载安装包,安装完成...
  • 服务器系统:CentOS6.5,配置:CUDA8,cudnn5.1.16,TITAN X。 目标环境:tensorflow-gpu、keras ...安装结束后,还需手动配置环境变量,否则运行python时,默认还是调用系统自带的python。 sud...
  • 前言寒假在家需要连接实验室的服务器远程调试代码。本来在实验室工位的话MobaXterm+pycharm是既方便又快速的选择,但是回到家里问题出现了。家里网速太不好了,使用pycharm异常的卡顿,再者也是因为我笔记本性能不好...
  • Python访问远程服务器

    千次阅读 2017-06-11 23:43:40
    Python访问远程服务器主要描述使用Paramiko实现如下功能 -SSH登录远程服务器 -执行远程命令 -SFTP文件上传Paramiko的下载及安装1.依次下载并安装如下模块 pycrypto ecdsa paramiko 2.安装pycrypto报Unable to...
  • 如何优雅的使用vscode远程调试服务器python代码 前言   寒假在家需要连接实验室的服务器远程调试代码。本来在实验室工位的话MobaXterm+pycharm是既方便又快速的选择,但是回到家里问题出现了。家里网速太不好了...
  • 今天讲讲如何用pycharm连接远程服务器,使用远程服务器Python解释器,比如说是你公司的服务器,在家里就可以编写或修改项目的代码! 第一步,先找到服务器上的ip地址 Linux查看IP命令:ifconfig windows查看...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,069
精华内容 32,027
关键字:

远程服务器配置python

python 订阅