linux下lpython查版本信息,ln进行python软连接、find、which进行环境变量文件查找、ps进行进程查看、/usr/local/为软件安装主目录

news/2024/7/24 3:30:44 标签: python, linux, 开发语言

1、查看某个安装包的版本信息指令:

python">python -m django --version

如果是查看其它安装包的信息则改为其它包名即可。

2、ln进行python版本软连接,安装python3.5推荐使用Anaconda,推荐安装到/usr/local/这里被安装到root下了

  • anaconda安装方法:
python">wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
#下载完后使用bash进行安装
bash Anaconda3-5.2.0-Linux-x86_64.sh

安装过程中会提示输入安装路径。如果安装完后无法导入conda,则需要进行手动环境变量添加,指令如下:

python">vim ~/.bashrc

然后添加:export PATH=/home/tf/anaconda3/bin:$PATH  即可使用conda了。

  • 利用which 命令查看位置 whitch python3.5

cd到目录下,可以使用find进行文件查找:

其中里面很多带python的文件,其中python3是一个软链接,链接到python3.5,python是链接到python2,可以通过file查看其链接情况:

file python

其输出为:

python: symbolic link to /usr/bin/python3

链接的步骤:先删除python ,指令为:

rm python

产生新的链接文件:

sudo ln -s  /usr/bin/python3.5    /usr/bin/python

到此,新的链接已经产生,在任何shell窗口输入python此时进入的是python3.5版本的

如果使用notebook进行编写代码的可以给其添加多个版本的python

3、find用于当前目录下的文件查找,which用于环境变量里的文件查找。一般的环境变量文件时/usr/bin。

具体使用可以参考上面2的软连接使用。

4、ps查看特定进程:

ps aux | grep less

5、/usr/local/为用户软件安装主目录

/usr:系统级的目录,可以理解为C:/Windows//usr/lib理解为C:/Windows/System32
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。

通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变

/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件

 

 

 

 

 

 


http://www.niftyadmin.cn/n/1691399.html

相关文章

pycharm进行代码编写的常用快捷键、scheme主题更换

## 一、常用快捷键: CtrlHome>头部CtrlEnd>尾部快速生成try…catch… 对代码进行快速添加外部代码例如添加try....except.... CtrlAltt,选中要被包裹的代码块,按下快捷键,选择try/except即可 5. ctrlshiftN进行find查找工程…

理解maven命令package、install、deploy的联系与区别

原文:https://blog.csdn.net/zhaojianting/article/details/80324533 我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)…

C++跟C#获取电脑上连接的多个摄像头名称与编号

1、其中C获取多个摄像头的名称&#xff0c;然后根据名称对应其编号&#xff0c;从而可以使用opencv进行按编号打开特定的摄像头&#xff1a; #include<iostream> #include "strmif.h" #include <initguid.h> #include<vector> #include<string…

3D人脸重构里的渲染质心(barycentric coordinates)坐标计算原理。

一、什么是质心坐标&#xff1f; 在几何结构中&#xff0c;质心坐标是指图形中的点相对各顶点的位置。 以图&#xff11;的线段 AB 为例&#xff0c;点 P 位于线段 AB 之间&#xff0c; 图&#xff11; 线段AB和点P 此时计算点 P 的公式为 。 同理&#xff0c;在三角形 ABC …

response.setHeader的各种用法

原文&#xff1a;https://blog.csdn.net/junmoxi/article/details/76976692 1、一秒刷新页面一次 response.setHeader(“refresh”,“1”); 2、二秒跳到其他页面 response.setHeader(“refresh”,“2;URLotherPagename”); 3、没有缓存&#xff1a; response.setHeader(“Pr…

HttpServletResponse的getWriter()和getOutputStream()详解

原文&#xff1a;https://blog.csdn.net/qq_42750329/article/details/89552805 关于getWriter()和getOutputStream的理解 最近在做一个文件上传下载时遇到了一个问题&#xff0c;HttpServletResponse的实例对象在获取输出流时有两种方式&#xff0c;即getWriter()和getOutput…

linux使用crontab定时执行脚本、smtplib自动登陆邮箱、poplib进行邮件读取解析、BeautifulSoup进行网页爬取、logging进行错误日志记录

1、linux使用crontab定时执行脚本&#xff1a; a、crontab启动、停止、启动、重启crontab服务&#xff1a; 一、正常情况&#xff08;linux版本有service命令的&#xff09;&#xff1a; 重启命令&#xff1a;service crond restart 启动命令&#xff1a;service crond star…

根据list集合某个字段进行集合排序

假设有学生类Student&#xff0c;学生集合studentList&#xff0c;根据年龄age排序&#xff08;这里是升序&#xff09; studentList.sort((x, y) -> Double.compare(x.getAge(), y.getAge()));//这方法需要jdk1.8以上