首页 > 后端开发 > 正文

要在虚拟机上linux系统使用pycharm需要什么硬件配置

2024-01-08 13:41:31 | 我爱编程网

今天我爱编程网小编整理了要在虚拟机上linux系统使用pycharm需要什么硬件配置相关信息,希望在这方面能够更好的大家。

本文目录一览:

要在虚拟机上linux系统使用pycharm需要什么硬件配置

要在虚拟机上linux系统使用pycharm需要什么硬件配置

我用的是VMware傻瓜式安装的ubuntu14.04-32位版本,安装后第一件事当然是$ sudo apt-get install openssh,这样才能使用ssh,推荐用putty客户端连接操作。

先备份一下原有的list

$ cp /etc/apt/sources.list /etc/apt/sources.list.bak12

然后编辑源文件,加上找到的源,用putty ssh连接的话复制后可以直接右键粘贴,和win下的cmd一样。

$ vim /etc/apt/sources.list12

输入i到INSERT模式,在最上方插入,然后esc,最后:wq保存退出。

更新一下源:

$ sudo apt-get update12

python环境准备

linux默认是有python2的环境的,现在很多人都开始使用python3了,所以为了方便自由切换环境而不互相影响,使用virtualenv和virtualenvwrapper管理虚拟环境。

更新pip的国内源

有很多可以自己在网上搜。

在主目录下创建.pip文件夹:

$ mkdir ~/.pip12

然后在该目录下编辑pip.conf:

[global]

trusted-host = mirrors.aliyun.com

index-url =

由于最新的pip安装需要使用的https加密,所以在此需要添加trusted-host。

对于window系统来说基本配置相同,创建或修改配置文件在%HOMEPATH%\pip\pip.ini。12

不过,也有指出可以修改\Lib\site-packages\pip\models\index.py文件的。

# PyPI = Index('

PyPI = Index('

123

安装两个工具,不用sudo的话可能会报权限问题:

$ sudo pip install virtualenv

$ sudo pip insatll virtualenvwrapper123

在主目录~/.bashrc(查看.*这种文件要用ls -a)加上:

export WORKON_HOME=/home/USERNAME/virtualenv # 虚拟环境放置的目录

source /usr/local/bin/virtualenvwrapper.sh123

然后执行:

source ~/.bashrc12

此时就可以使用virtualenv的一些指令了:

deactivate # 退出当前虚拟环境

workon [虚拟环境名称] # 使用某个虚拟环境

rmvirtualenv [虚拟环境名称] # 删除某个虚拟环境

lsvirtualenv # 列出所有虚拟环境

创建一个python3的虚拟环境

$ mkvirtualenv -p python3 py3env12

指定版本为python3(也有可能要换成python3.2/python3.4,具体要看你系统里面/use/bin/里面的文件是什么名字),环境名字为py3env。创建成功后命令行前面会有(py3env)环境的名字,自动切换了过来。

在虚拟环境下执行pip install的话是安装到该环境的,这样就不会影响其他环境,使用virtualenvwrapper是把虚拟环境集中管理。

如果已经用pip freeze > requirements.txt生成了一份安装包列表的话,那么直接修改好必须的包后放入环境中,直接运行:

$ pip install -r requirements.txt12

就可以一键安装所有包。

最后,用pycharm远程连接

先添加远程的interpreter,settings-Project:[PjNAME]-Project Interpreter-Add remote。

选择SSH Credentials

host就是虚拟机的网络地址,我这里是192.168.204.129

User name和Password是Linux系统的用户名密码

python interpreter path:python解释器的链接地址,如果是用的虚拟环境的话在virtualenv中选择,比如我是:/home/fossy/virtualenv/py3env/bin/python。

添加成功的话,可以看到python console是调用远程解释器启动的。

还没有部署代码呢

File-Settings-Build, Execution, Deployment-Deployment

点击绿色加号,选择SFTP方式

填入相关参数,Root path是代码上传到远程linux下的路径,可以用主目录也可以用项目对应的目录。

Mappings中设置windows中的本地项目目录,如果前面用的主目录,这里还可以设置项目目录,两个路径有一个对应项目目录就可以上传到指定目录。

要在虚拟机上linux系统使用pycharm需要什么硬件配置

如何在linux环境下运行python项目

1)打开mac终端,输入指令(项目所在位置/Users/kaka/Desktop/code/ssrpg-locust-slt ,即将本地电脑上的ssrpg-locust-slt项目拷贝到远程的code目录下)

scp /Users/dingyuanlin/Desktop/code/ssrpg-locust-slt root@172.20.8.183 :/code/

2)进入服务器linux环境,可在/code/目录下查看到复制的文件

3)在linux环境下查看python环境是否ok

a)先查看python3,安装python3版本

b)查看是否安装pip ——pip -V可查看,若无 执行如下指令

curl

| python3

yum install gcc python-devel

pip install -r requirements.txt

c)安装redis

yum install epel-release

yum repolist

yum install redis

d)启动redis服务

service redis start

e)python3 run.py

注意 :

1. 拷贝的命令是需要在客户端执行,即当前文件夹在哪个位置就需要从哪个系统控制台输入命令

2. mac系统下使用brew,而centos系统下需要使用yum命令

3. nohup redis-server > web6.log 2>&1 < /dev/null& (nohup表示永久运行,&表示后台运行,该指令为redis服务后台运行)

要在虚拟机上linux系统使用pycharm需要什么硬件配置

怎样在Linux下编程?需要什么技术?

我爱编程网(https://www.52biancheng.com)小编还为大家带来怎样在Linux下编程?需要什么技术?的相关内容。

前言

分享好玩科技,探索未知世界。大家好,我是drinkingcode。针对如何学习Linux编程,分享一下作为过来人的经验,希望可以帮助到大家。

环境搭建

如果要在Linux下进行编程,那么首先我们需要有Linux操作系统的环境。通常的做法是下载并安装VMware,然后在VMware下安装Linux操作系统的发行版,比如Ubuntu,CentOS等。当一切安装就绪后,你就拥有一个Linux的编程环境了。如果大家需要相关资料,可以关注私信我,百度网盘分享给大家。(仅供个人参考学习)

入门

掌握C语言

环境搭建好之后,接下来我们需要掌握一门编程语言。由于在Linux下提供的系统API都是针对C语言的,所以想要进行Linux编程,就需要掌握C语言的基本使用。针对C语言的学习,给推荐大家一本《C和指针》

熟悉Linux命令

在Linux下编程,很多时候都是通过命令来进行操作的,ls命令,cd命令等。所以掌握常用的Linux命令之后,你就能更方便地去使用Linux系统。对于Linux命令的掌握,大家只需要选择一些常用的命令来进行学习就可以,至于平时不常见的命令,到时遇到再去选择性学习。在这里推荐一本学习Linux命令的书籍《鸟哥的Linux私房菜》基础学习篇

熟悉vim

有了前三步的基础,接下来,我们就可以手动来写C语言了。在Linux下,C语言的编辑器为vim。但是想要在vim上编写代码,就需要了解vim基本命令的使用,因为vim的使用使用vim命令来进行交互的。当我们熟悉了vim命令的使用后,我们就可以自由自在地在Linux下编写我们的C语言代码啦,然后用gcc编译器编译我们写好C语言代码的文件,就可以得到可执行程序,运行可执行程序,就可以看到输出结果。

进阶

熟悉系统API

在入门阶段,我们掌握基本开发Linux程序的流程。但是在入门阶段中,我们编写的应用还不具备太大的实用意义,因为我们编写的程序并没有借助系统的API。所以在进阶阶段,我们需要做的就是借助Linux系统API,以便我们编写的应用发挥更大的威力,更具有实用的价值。

在Linux系统中,比如读取一个文件的内容或者把服务器建立一个连接等,都需要调用Linux系统API才能实现。如何掌握这些API呢?在这里,推荐搭建阅读《UNIX环境高级编程》,里边介绍了文件I/O,进程间通信等知识。这样我们就可以借助系统API让应用发挥更大的价值。

掌握Makefile

当我们编写一个程序的时候,为了让其层次更清晰,通常会把不同部分的程序放在不同的文件或文件夹中,但这些文件之后又是有相互依赖关系的,如何在gcc编译时告知他们之间的顺序呢?此时,就需要我们掌握Makefile的基本语法,然后用Makefile来告知gcc如何编译。在这里推荐一本《GNUmake》。

总结

以上就是我说认为在Linux编程学习中几个比较重要的节点,予以罗列出来,希望对于想要学习Linux编程的同学有一定的借鉴作用。如果你喜欢我的文章或对你有帮助,欢迎点赞转发!

关注我,我是drinkingcode,分享好玩科技,探索未知世界!

其实和Windows下面编程流程差不多,唯一的区别就是你需要先熟悉一下Linux环境(毕竟没有Windows使用起来那么方便),其次,还有就是你需要熟悉一下常用的shell命令及vim等编辑器,下面我简单介绍一下:

了解一下Linux的目录结构:这个是了解Linux的基础,根目录下面都有哪些目录,每个目录都是干什么,常用的配置文件(网络IP、环境变量)都在哪,常用库都在哪,这个都需要了解掌握:

熟悉常用的LinuxShell命令:这个是使用Linux的基础,像常见的ls,cd,find,mdkir,rm,top,grep,sed,awk,su等,简化版的Linux就只Terminal终端而已,如果你连基本的命令都不会,就不要想着还能操作Linux:

熟悉一下vim,emacs等编辑器的使用,可能在迷你版的Linux下,就只是一个vim编辑器,你所有的编程工作都只能在这个环境下进行,wq!命令,这个你会经常用到,如果是桌面版的,可能还有相关IDE可供使用:

最后就是编程了,这个根据自己的编程语言安装对应的包或编译器就行(gcc,java,python等),无非就是vim编辑,命令行编译,调试运行而已(和windows平台可能会有差异),开始使用起来不舒服,后面熟悉后,也就没啥了,当然,有些IDE是跨平台的,也有Linux平台的版本,使用起来和windows的差异不会太大:

就分享这么多吧,可能有些乱,初学编程的话,如果对Linux不熟悉的话,建议还是在Windows环境下面进行,使用起来能更方便一些,熟悉后,可在Linux下面进行,当然,直接在Linux下面也行,不过有个熟悉的过程,建议初学者,还是下载一个桌面版的Linux,不至于直接一个终端命令行,使用起来很迷茫,不知所措,以后很多服务器都是基于Linux平台的,Linux的应用也很广泛,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

在Linux下编程不需要什么特别的技术,你只需要掌握Linux操作系统的使用方法,然后在里面安装你所需要编程语言的IDE即可。

Linux系统下是兼容大部分编译软件的,比如Java语言应用最广泛的是eclipse,它具备Linux版本,而且用起来和Windows下差别不大。

Linux生态圈还有一款广为人知的可以写代码的软件,那就是vim,如果你在Linux下跑过C语言程序,那一定用过vi这个指令。它类似于Windows上的notepad,功能强大。

Linux入门,个人推荐一本书:《Linux鸟叔的私房菜》。

在Linux下编程那么必定要使用Linux的命令行终端vim了,要熟练掌握各种vim命令。

Linux终端命令

在Linux下打开命令行终端:Ctrl+Alt+T

浏览目录或者文件:ls后面可以加很多参数,-l、-a、-h等

进入某个目录:cd+路径

返回到上层目录:cd..

切换到上次cd进入的目录:cd

创建一个文件:touch

a.c

创建一个目录:mkdirmydir

创建和删除目录

mkdir目录名创建一个目录rm-r目录名删除一个目录

创建一个文件

touchfilename.txt创建一个文件echostring>>>>filename.txt向文件中写入字符串catfilename查看文件的内容

复制cp

cpsrcfile.txtdstfile.txt文件的复制cpsrcfiledstfile-r文件夹的复制

移动文件或修改名字(mv)

mvsrcfiledstname修改名字mvfilename路径名移动文件或文件夹

vim编辑器的使用

创建一个文本文件并进入编辑模式:vi

filename.txt

vim三种模式之间的转换

1)命令行模式

esc:进入命令行模式

yy:复制当前一行

nyy:从当前行开始复制n行

:3,6yy:从第三行复制到第六行

dd:删除当前行到剪切板

ndd:删除n行到剪切板

p:在光标的下一行粘贴

P:在光标的上一行粘贴

u:撤销我爱编程网

Ctrl+r:反撤销

2)插入模式(编辑模式)

i:进入插入模式光标之前插入

a:光标之后插入

I:行首插入

A:行尾插入

o:光标下一行插入

O:光标上一行插入

s:删除光标所在字符并进入插入模式

S:删除光标所在行并进入插入模式

r:修改光标所在字符

R:替换光标所在行,直到按下esc键结束

0:光标移动到行首

$:光标移动到行尾

gg:光标移动到文件开头

G:光标移动到文件结尾

cc:删除当前行并进入插入模式(删除的内容放在剪贴板中)

yw:将光标所在单词copy到剪贴板

3)底行模式

Shift+::进入底行模式

:wp:保存并退出

:q:不保存退出

:q!:强制退出

学习Linux需要掌握的知识

c语言基础

要熟悉基本的C语法,数据类型、函数、指针等。

文件IO

要掌握文件IO相关的系统调用函数,对文件进行打开、关闭、读写等操作。

数据结构

熟练掌握顺序存储与链式存储等存储结构:链表、队列、栈、二叉树等。

进程和线程

理清进程和线程的区别,掌握进程和线程的创建方法,熟练运用线程和进程相关的系统调用函数。

网络编程

理清TCP/IP协议,会使用socket创建网络套接字,掌握网络通信的方法,熟悉各种服务器模型。

以上就是我爱编程网小编给大家带来的要在虚拟机上linux系统使用pycharm需要什么硬件配置全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“要在虚拟机上linux系统使用pycharm需要什么硬件配置”相关推荐
mac系统如何在python上配置opencv
mac系统如何在python上配置opencv

mac系统如何在python上配置opencvmac系统在python上安装配置opencv的步骤:1.去下载最新版OpenCVforLinux/Mac源文件,目前版本是2.4.3。下载后解压。2.去下载最新版cmake,.dmg文件,目前版本是2.8.10.2。下载后安装。3.接下来开始安装opencv开一个终端,进入opencv解压缩的目录,如cd然后把文

2024-01-04 22:40:52
如何在Windows系统配置sendmail使用PHP的mail函数
如何在Windows系统配置sendmail使用PHP的mail函数

如何在Windows系统配置sendmail使用PHP的mail函数phpmail()函数在windows不能用,需要安装sendmail。1.下载sendmail.zip2.解压到C:下,例如C:\PHP\sendmail,最好短路径,长路径名有可能产生问题。3.修改php.ini如下sendmail_path="C:\PHP\sendmail\sendmail.exe-t

2024-08-04 17:13:09
php上传文件为什么要使用move
php上传文件为什么要使用move

move_uploaded_file说明PHP提供了一个名为move_uploaded_file()的函数,其作用是处理上传文件的安全性和移动操作。该函数接收两个参数:filename(指上传文件的原始名称)和destination(指目标文件的位置)。其核心功能是检查filename所指定的文件是否符合合法的上传条件,即通过HTTPPOST上传机制。如果文件是合法上传的,函数会尝试将

2025-01-03 17:27:21
php 发送邮件 要怎么配置
php 发送邮件 要怎么配置

php发送邮件要怎么配置在Windows平台下使用mail函数发送邮件,记录如下php.ini的设置:SMTP=localhostsmtp_port=25sendmail_from=你的设定值另外,还需要安装IIS自带的SMTP,在SMTP虚拟服务器上点击右键,在弹出的属性窗口里进行如下设置:点击访问选项卡,再点击中继,在弹出的窗口出点击添加,然后选单台计算机,

2024-09-13 04:39:28
python要什么配置的电脑
python要什么配置的电脑

python要什么配置的电脑四轴编程电脑配置?1、Java、前端电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window系统。(如购买笔记本,建议够买内存可扩展的型号)2、Python电脑配置:最低配置内存不低于4GB,对显卡没有要求;一般i5处理器,硬盘512G或者更大。3、Python+大数据、大数据电

2024-01-24 07:52:39
什么是java虚拟机,简述其工作机制
什么是java虚拟机,简述其工作机制

什么是java虚拟机,简述其工作机制Java虚拟机处于机器和编译程序之间,在任何平台上都提供给编译程序一个共同的接口。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。Java虚拟机的主要任务是装载class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序

2024-06-28 13:48:00
Python编程需要用什么软件
Python编程需要用什么软件

Python编程需要用什么软件Python编程需要用以下几个软件:1、Pycharm:PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。2、IDLE:Idle是一个纯Python下使用Tkinter编写的相当基本的IDE。3

2023-12-26 02:49:32
学Python用什么系统环境好?推荐Linux系统!
学Python用什么系统环境好?推荐Linux系统!

python支持的操作系统有支持Python开发环境的系统有Linux、OSX和Windows,以及所有主要的操作系统中。Linux:Linux系统是为编程而设计的,因此在大多数Linux计算机中,都默认安装了Python。编写和维护Linux的人认为会使用这种系统进行编程。要在Linux中运行Python,几乎不用安装什么软件,也几乎不用修改什么设置。OSX:大多数OSX系统中都默

2024-02-08 04:37:33