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

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

下载后安装

sh Anaconda3-2022.10-Linux-x86_64.sh

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

创建虚拟环境

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

conda create -n yourEnvName python=3.7

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

conda activate yourEnvName

安装代码所需的库

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

pip install -r requirements.txt

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

Pycharm上传代码到服务器

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

相关文章:

一键自动化博客发布工具,chrome和firfox详细配置

blog-auto-publishing-tools博客自动发布工具现在已经可以同时支持chrome和firefox了.blog-auto-publishing-tools博客自动发布工具现在已经可以同时支持chrome和firefox了。 很多小伙伴可能对于如何进行配置和启动不是很了解,今天带给大家一个详细的保姆教程,只需要跟着我的…...

5月做题记录

whk考完了,复活了。继续更新。...

CSS JS Effect – 用 wheel 模拟 scroll

前言 在 用 JavaScript 实现 position sticky 文章中,我提到了用 wheel 来模拟 scroll 效果。 这篇来说说具体怎么实现,挺简单的哦。Preparation table.html<div class="container"><table><thead><tr><th>First Name</th><…...

Kappa系数-评估分类算法的表现

#创作灵感# 涉及到算法的评价指标&#xff0c;其中有个 Kappa 系数&#xff0c;这里记录一下&#xff0c;便于理解。 #正文# 在机器学习领域&#xff0c;评价分类算法的准确性是至关重要的一环。而Kappa系数作为一种评价分类算法准确性的方法&#xff0c;能够帮助我们更全面地…...

iOS cocoapods 升级

简介 首先需要先安装成功并且可以正常使用cocoapods&#xff0c;该部分请参考其他文章如果之前已经可以正常使用&#xff0c;那么安装将非常简单&#xff0c;只需要三个命令行&#xff08;如果顺利的话&#xff09; 具体过程 查看当前的cocoapods版本&#xff0c;便于之后查…...

IBM SPSS Statistics for Mac v27.0.1中文激活版:强大的数据分析工具

IBM SPSS Statistics for Mac是一款功能强大的数据分析工具&#xff0c;为Mac用户提供了高效、精准的数据分析体验。 IBM SPSS Statistics for Mac v27.0.1中文激活版下载 该软件拥有丰富的统计分析功能&#xff0c;无论是描述性统计、推论性统计&#xff0c;还是高级的多元统计…...

Pycharm+服务器运行代码

Pycharm服务器运行代码服务器的连接与Anaconda环境配置ssh连接安装Anaconda创建虚拟环境安装代码所需的库Pycharm上传代码到服务器服务器的连接与Anaconda环境配置 ssh连接 我使用的是MobaXterm&#xff0c;新建一个会话&#xff0c;选择SSH&#xff0c;输入主机IP地址自己的…...

【Spring】IDEAspring-mybatis的整合----关于配置文件的整合

文章目录spring-mybatis的整合过程步骤1.导包&#xff0c;spring的jar包&#xff0c;mybatis的jar包2.mybatis.xml配置3.spring-mybatis.xml配置4.dao、service层、代码测试spring-mybatis的整合过程步骤 1.导包&#xff0c;spring的jar包&#xff0c;mybatis的jar包 <!--统…...

ssm技术

ssm ssm框架配置 maven项目–》webquickstart pom文件 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLo…...

MQ消息队列

MQ消息队列 消息队列&#xff08;Message Queue&#xff0c;简称MQ&#xff09;&#xff0c;指保存消息的一个容器&#xff0c;本质是个队列 消息队列是大型分布式系统不可缺少的中间件&#xff0c;也是高并发系统的基石中间件 使用消息队列还可以实现异步处理 下图便是消息…...

【JVM技术专题】精心准备了一套JVM分析工具的锦囊「JConsole补充篇」

前提概要 本篇文章主要针对于之前本系列文章的补充版&#xff0c;之前落下了Jconsole分析工具&#xff0c;所以为了了却这个遗憾&#xff0c;所以小编又开了这篇文章&#xff0c;主要针对于Jconsole工具进行相关的应用性能分析。 初识JConsole 【Jconsole&#xff08;Java Moni…...

基于PHP的高效协同办公管理系统

有需要请私信或看评论链接哦 可远程调试 基于PHP高效协同办公管理系统一 介绍 高效协同办公管理系统基于Yii框架开发&#xff0c;数据库mysql&#xff0c;可以稳定用于商业以及门户级的开发和使用。 二 系统功能 用户 1 办公门户(邮件/日志/汇报/日程/信息中心/通知公告/微博…...

第十四届蓝桥杯(Web应用开发)模拟赛1期-大学组

数据类型检测 请看这篇数据类型检测 渐变色背景生成器 html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name&…...

【遥感科学】遥感科学绪论

第一章 绪论 本系列适用于梅安新老师的遥感导论复习&#xff0c;也可以作为遥感领域的快速入门文章 一、遥感的基本概念 啥子是遥感&#xff1f;借用童庆禧院士的理解&#xff0c;那就是欲穷千里目&#xff0c;更上一层楼&#xff0c;遥感可以看做人的眼睛或者感知的延伸&…...

Tensorflow图像识别 Tensorflow手写体识别(二)

资源介绍 我们从 MNIST handwritten digit database, Yann LeCun, Corinna Cortes and Chris Burges 这条链接&#xff08;MNIST官网&#xff09;中下载好数据集&#xff0c;如下&#xff1a; 下载下来以后整理成包含四个压缩包的文件MNIST_data&#xff08;不要解压&#x…...

盘点上海IB国际学校,你会选哪一所呢?

之前&#xff0c;小编给大家盘点了上海热门的AP学校和Alevel学校&#xff0c;同时也介绍了国际课程的具体情况&#xff1b;今天就和大家聊聊上海的IB国际学校。IB即是国际文凭组织IBO(International Baccalaureate Organisation)为全球学生开设从幼儿园到大学预科的课程&#x…...

MySQL技能树学习——数据库组成

数据库组成&#xff1a; 数据库是一个组织和存储数据的系统&#xff0c;它由多个组件组成&#xff0c;这些组件共同工作以确保数据的安全、可靠和高效的存储和访问。数据库的主要组成部分包括&#xff1a; 数据库管理系统&#xff08;DBMS&#xff09;&#xff1a; 数据库管理系…...

【开发技巧 | 第二篇】IDEA新增作者信息、方法参数返回值

文章目录 2.IDEA新增作者信息、方法参数返回值2.1类新增作者信息2.2方法新增参数返回信息2.3测试2.3.1新建类2.3.2新建方法 2.IDEA新增作者信息、方法参数返回值 2.1类新增作者信息 打开IDEA的Settings&#xff0c;Editor->Code Style->File and Code Templates->Inc…...

ffplay支持mac/iOS硬解码实践

1. ffmpeg编译开启videotoolbox的支持。 ./configure --enable-videotoolbox --enable-hwaccels 2. stream_component_open方法中开启硬件解码器。 int FSPlay::stream_component_open(VideoState *is, int stream_index) {//...codec avcodec_find_decoder(avctx->code…...

github fork项目不带tag解决

github中fork别人的项目&#xff0c;clone下来后发现只有代码&#xff0c;没有tag&#xff0c;而我们现在想基于某个tag生成新分支&#xff0c;然后基于这个分支来开发。 第一步&#xff0c;需要把原来的tag都同步过来 # Fork源仓库 # Repo: aaa/project # Fork: bbb/project…...

R语言学习—4—数据矩阵及R表示

1、创建向量、矩阵 在R中&#xff0c;c()函数用于创建向量或组合数据对象。它在某些情况下可能会被省略&#xff0c;因为R有一些隐式的向量创建规则。例如&#xff0c;当你使用:操作符创建一个数字序列时&#xff0c;R会自动创建一个向量&#xff0c;所以你不需要显式地调用c()…...

ThreeJS:项目搭建

介绍如何基于Vite、Vue、React构建ThreeJS项目。 Vite项目 1. 初始化项目&#xff0c;命令&#xff1a;npm init vitelatest&#xff0c; 2. 安装依赖&#xff0c;命令&#xff1a;npm install&#xff0c; 3. 启动项目&#xff0c;命令&#xff1a;npm run dev。 4. 样式初始…...