python3.7下载包的命令_LINUX下安装Python3.7、Pycharm[Linux命令记录]

环境

阿里云CenterOs7.4 64位 + Python3.7.0 + pycharm-professional-2018.3

安装Python

1. 安装依赖包

sudo yum -y groupinstall "Development tools"

sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2.下载安装包:压缩包链接可自行选择(官网复制)

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

3.配置

// 解压xz属性的文件

tar xJf Python-3.7.0.tar.xz//进入目录

cd Python-3.7.0

4. 编译安装

// 准备编译

sudo ./configure

// 编译

sudo make

// 安装

sudo make install

5. 安装pip

//下载文件

wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate//执行安装

python get-pip.py

6. 创建软连接(阿里云自带Python2,为了将Python命令修改为Python3执行)

ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python3

ln-s /usr/local/bin/python3/bin/pip3 /usr/bin/pip3

安装图形界面

// 安装GNOME桌面环境,较大需等待

yum groupinstall -y "GNOME Desktop"// 修改开机默认运行方式为图形方式(centerOS7)

systemctl set-default graphical.target

// 重启

reboot

安装pycharm(专业版仅30天体验,按需选择[专业版、社区版])

//下载

wget https://download.jetbrains.com/python/pycharm-professional-2018.3.tar.gz//找到安装包

ls pycharm-professional-2018.3.tar.gz//解压

tar-xvzf pycharm-professional-2018.3.tar.gz//找到解压路径

ls pycharm-professional-2018.3

//进入

cd pycharm-professional-2018.3/bin//打开

sh pycharm.sh

打开一次配置好后,后续可在桌面应用处直接打开...

LINUX命令学习笔记

常用的RPM软件包命令

安装软件的命令格式rpm -ivh filename.rpm

升级软件的命令格式

rpm -Uvh filename.rpm

卸载软件的命令格式

rpm -e filename.rpm

查询软件描述信息的命令格式

rpm -qpi filename.rpm

列出软件文件信息的命令格式

rpm -qpl filename.rpm

查询文件属于哪个RPM的命令格式

rpm -qf filename

常用yum命令

命令作用

yum repolist all

列出所有仓库

yum list all

列出仓库中所有软件包

yum info 软件包名称

查看软件包信息

yum install软件包名称

安装软件包

yum reinstall软件包名称

重新安装软件包

yum update软件包名称

升级软件包

yum remove软件包名称

移除软件包

yum clean all

清楚所有仓库缓存

yum check-update

检查可更新的软件包

yum grouplist

检查系统中已安装的软件包组

yum groupinstall软件包组

安装指定的软件包组

yum groupremove软件包组

移除指定的软件包组

yum groupinfo软件包组

查询指定的软件包组信息

基本命令

命令作用

#date

日期时间

#date "+%Y-%m-%d %H:%M:%S"

带格式日期

#reboot

重启系统(admin权限)

#powderoff

关闭系统(admin权限)

#wget命令

终端下载网络文件

#ps

查看系统中进程状态

#top

动态监视进程活动与系统负载等信息

#pidof

查看某个进程服务的PID值

#kill

用来终止某个指定PID值服务进程

#killall

终止某个指定名称服务的所有进程

系统状态检测命令

参数作用

#ifconfig

获取网卡配置与网络状态等信息

#uname -a、cat /etc/redhat-release

获取系统内核与系统版本信息

#uptime

查看系统负载信息

#free -h

显示系统中内存使用量

#who

查看当前登入主机的用户终端信息

#last

查看当前所有系统登录记录

#history[c]

显示历史执行过的命令

#sosreport

收集系统配置及架构信息输出诊断文档,格式为sosreport

#pwd

显示当前工作目录

#cd[-]上一次所在目录[..]上级目录[~]当前用户家目录[路径]指定目录

切换用户当前工作目录

#ls[选项][文件]

显示当前目录中的文件信息

#cat [-n显示行号]

查看纯文本文件[内容较少的]

#more

查看文本文件[内容较大的]

#head[-n 20]

用于查看纯文本文件前N行

#tail[-n 20]

用于查看纯文本文件后N行以及持续刷新内容,tail -f 日志文件

#tr[原始字符][目标字符]

用于替换文本文件的字符

#wc

统计指定文本的行数[l]、字数[w]、字节数[c]

#start

查看文件具体存储信息和时间,格式:start 文件

#cut

按列提取文本字符,cut[参数] 文本

#diff

比较多个文本文件的差异

wget命令以及参数

参数作用

-b

后台下载模式

-P

下载到指定目录

-t

最大尝试次数

-c

断点续传

-p

下载页面所有资源,包括图片和视频等

-r

递归下载

ps命令

参数作用

-a

显示所有进程(包括其他用户)

-u

用户以及其他详细信息

-x

显示没有控制终端的进程

五种常见进程状态:

R(运行):进程运行或在队列中等待

S(中断):进程处于休眠中,当某个条件形成后或者接收到信息时,则脱离该状态

D(不可中断):进程不响应系统异步信号,使用KILL命令也无法中断。

Z(僵死):进程已经终止,但描述符依然存在,直到父进程使用wait4()函数将进程释放。

T(停止):进程收到停止信号后停止运行

文件目录管理命令

touch命令:创建空白文件或设置文件的时间,格式:touch[选项][文件]

参数作用

-a

仅修改读取时间(atime)

-m

仅修改“修改时间”(mtime)

-d

全部进行修改(atime mtime)

mkdir:创建空白目录,mkdir[选项][目录],还可使用-p递归创建嵌套叠层关系的文件夹

cp : 复制文件或目录

参数作用

-p

保留原始文件的属性

-d

若对象是链接文件,则保留链接文件的属性

-r

递归持续复制(用于目录)

-i

若目标文件存在则询问是否覆盖

-a

相当于-pdr(上述参数)

mv : 剪切文件或文件重命名

rm : 删除文件或目录

dd : 按照指定大小和个数的数据块来复制文件或转换文件

参数作用

if

输入文件名称

of

输出文件名称

bs

每个块的大小

count

要复制块的个数

file: 查看文件类型

打包压缩和搜索命令

tar命令:用于对文件进行打包压缩和解压,主要格式(.tar,.tar.gz,tar.bz2)

参数作用

-c

创建压缩文件

-x

打开压缩文件

-t

查看压缩包内有哪些文件

-z

使用Gzip压缩或解压

-j

使用bzip2压缩或解压

-v

显示压缩或解压过程

-f

目标文件名

-p

保留原始的权限和属性

-P

使用绝对路径来压缩

-C

指定解压到的目录

压缩:tar -czvf 压缩包名.tar.gz

解压:tar -xzvf 压缩包名.tar.gz

grep:在文本中执行关键词搜索,显示匹配结果,格式:grep[选项][文件]

参数作用

-b

将可执行文件(binary)当作文本文件(text)来搜索

-c

仅显示找到的行数

-i

忽略大小写

-n

显示行号

-v

反向选择,列出没有关键词的行

find:按指定条件查找文件

参数作用

-name

匹配名称

-perm

匹配权限(mode为完全匹配,-mode为包含即可)

-user

匹配所有者

-group

匹配所有组

-mtime -n +n

匹配修改内容的时间(-n:n天内,+n:n天前)

-atime -n +n

匹配访问文件的时间(-n:n天内,+n:n天前)

-ctime -n +n

匹配修改文件权限的时间(-n:n天内,+n:n天前)

-nouser

匹配无所有者的文件

-nogroup

匹配无所有组的文件

-newer f1 !f2

匹配比f1新比f2旧的文件

--type b/d/c/p/l/f

匹配文件类型(字母以此表示块设备、目录、字符设备、管道、链接文件、文本文件)

-size

匹配文件大小

-prune

忽略某个目录

-exec ...{};

后面可跟用于进一步处理文件搜索结果的命令

总结

Linux系统适合作服务器,但安装图形界面实有不妥,比起windows占用的空间还是算小的了。输入命令操作系统时着实让人有种装X的感觉,为了增强这种感觉,我们需要熟记这些命令。

由于笔记用有道云得markdown记录,直接复制过来有些文字显得较小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python3.7PyCharm安装pcl可能会遇到一些问题。引用中的错误信息显示找不到指定的模块,这可能是由于缺少相应的依赖库或者环境配置问题所致。为了安装pcl,你可以尝试以下步骤: 1. 下载pcl的安装文件,你可以通过引用中提供的网盘链接来获取安装文件。 2. 解压安装文件并运行安装程序。请确保在安装过程中选择正确的安装目录,并将pcl的安装路径添加到系统的环境变量中。 3. 安装pcl依赖库。pcl依赖于一些第三方库,如Boost、Eigen、FLANN、OpenNI2、Qhull和VTK。在安装过程中,这些库应该已经被安装在pcl的安装目录的3rdParty文件夹下。如果你在安装过程中遇到了缺失依赖库的问题,可以手动安装这些库或者检查安装目录是否完整。 4. 在PyCharm中配置pcl。在PyCharm的项目设置中,将pcl的安装路径添加到Python解释器的搜索路径中,以便能够在项目中引用pcl模块。 请注意,以上步骤仅适用于在Python3.7PyCharm环境中安装pcl。如果你仍然遇到问题,建议查阅pcl的官方文档或者论坛,寻求更详细的安装指南或者向开发者寻求帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【python中对点云PCL库的下载安装与配置】](https://blog.csdn.net/weixin_47869094/article/details/131270772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [ubuntu1804+python37+pycharm+pypcl+kinect](https://blog.csdn.net/li222ha/article/details/115458662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值