码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Pycharm+服务器运行代码


    Pycharm+服务器运行代码

    • 服务器的连接与Anaconda环境配置
      • ssh连接
      • 安装Anaconda
      • 创建虚拟环境
      • 安装代码所需的库
    • Pycharm上传代码到服务器

    服务器的连接与Anaconda环境配置

    ssh连接

    我使用的是MobaXterm,新建一个会话,选择SSH,输入主机IP地址+自己的用户名+端口号。
    在这里插入图片描述

    进入到自己的账户目录/home/username/
    在这里插入图片描述

    安装Anaconda

    使用wget命令下载Anaconda安装包

    wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
    
    • 1

    下载后安装

    sh Anaconda3-2022.10-Linux-x86_64.sh
    
    • 1

    按照命令行提示输入yes/回车,完成安装。(安装路径可以自己设置)
    进入安装目录下可发现anaconda3文件夹,输入命令conda info可发现安装的Anaconda信息。
    在这里插入图片描述

    创建虚拟环境

    使用如下命令可创建一个python版本为3.7的虚拟环境,用于运行你的代码

    conda create -n yourEnvName python=3.7
    
    • 1

    使用如下命令可以切换虚拟环境

    conda activate yourEnvName
    
    • 1

    安装代码所需的库

    虚拟环境中,可以用pip命令逐个安装库,也可以服务器对应的项目目录下,写一个所需的所有库及其版本号的txt文件,例如下图requirements.txt
    在这里插入图片描述
    之后在终端中cd到requirements.txt对应的目录下,使用命令

    pip install -r requirements.txt
    
    • 1

    即可完成所有所需库的安装。

    Pycharm上传代码到服务器

    Pycharm需使用专业版,用学生邮箱可白嫖。
    Pycharm中选择工具->部署->配置:
    在这里插入图片描述
    点击“+”,选择SFTP,设置服务器的IP等配置信息(可选择是否同步,如果数据集等大文件不会再变可勾选同步),设置好后可点击测试连接,测试是否能连上。
    在这里插入图片描述
    之后在“映射”里配置本地代码路径和服务器部署路径的映射。
    在这里插入图片描述
    界面右下角可给项目配置服务器的解释器。
    在这里插入图片描述
    手动上传代码:Ctrl + Alt + Shift + X,也可以在 工具->部署中点击上传。
    在界面下方的文件传输中可以看到上传成功。
    在这里插入图片描述
    运行代码,可以看到是在服务器上运行的。
    在这里插入图片描述

  • 相关阅读:
    HTML5+CSS3+JavaScript 实现按键令小女孩移动,改变动画效果
    docker访问外部https数字证书问题
    Harmony2.0开发—事件
    雷电模拟器上使用第一个frida(一)之安装
    VR虚拟现实在室内设计仿真教学中的应用演示
    05 easyPoi的使用
    Mysql进阶优化篇06——分组查询优化、分页查询优化、覆盖索引
    指针练习(2)
    Rocket学习笔记(二)
    Stream流中的常用方法(forEach,filter,map,count,limit,skip,concat)和Stream流的特点
  • 原文地址:https://blog.csdn.net/amber_gloam/article/details/127707102
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号