Linux系统下Python装机软件和环境配置_linux 下python3-pkg-resources-程序员宅基地

技术标签: python  linux  

Linux系统安装

Windows机安装Ubuntu双系统

https://blog.csdn.net/chenf1999/article/details/80850574

修改ubuntu下载源

https://www.jianshu.com/p/d838b04a0d2f

Ubuntu系统安装显卡驱动

装了双系统后,默认的显卡驱动并非官方驱动,分辨率低反应慢,使用以下方法设置驱动程序安装显卡官方驱动
https://jingyan.baidu.com/article/d7130635c5a86113fdf47532.html

搜狗拼音的安装

https://blog.csdn.net/u010648921/article/details/82624219

基本

ssh

SSH为Secure Shell的缩写,是为建立在应用层和传输层基础上的安全协议。
SSH专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录。
也就是说,SSH是用来远程操作Linux系统下的服务器的。
我这里使用的是在线安装,所以输入以下命令:
sudo apt-get install yum
输入以下命令等待安装,如果有提示选择Y确认:
sudo apt-get install openssh-server

  1. 查看ssh服务的状态
    输入以下命令:
sudo service sshd status
sudo /etc/init.d/ssh status
如果出现
Loaded: error (Reason: No such file or directory)
提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。
如果出现
Active: inactive (dead)
说明已经安装了ssh服务,但是没有开启。按照第三步:开启ssh服务。
  1. 开启ssh服务
    在终端敲入以下命令:
sudo service sshd start
sudo /etc/init.d/sshd start
执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示
Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago
说明你的ssh服务已经启动了。如果失败来的话,那试着卸载一下(看第六步:卸载ssh服务)再安装(第二部:安装ssh服务)。

其他

  • 安装vim sudo apt-get install vim
  • 安装pip sudo apt-get install python-pip

更换pip安装源

创建~/.pip/pip.conf 文件,然后在文件中保存如下内容,如果没有.pip,则创建它

linux系统下添加的内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

windows系统下
应该写详细点,win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

配置完后必须更新
sudo apt-get update

配置git

https://blog.csdn.net/szj_huhu/article/details/77541345

安装pyenv和virtualenv

  • pyenv下能切换不同版本的Python
    https://www.cnblogs.com/lucas27171/p/10684816.html
    https://www.cnblogs.com/olajennings/p/8832481.html
    在安装python之前,要先安装python的一些依赖包:
$ sudo apt-get install libc6-dev gcc
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

然后就可以安装python了:

  • 安装virtualenv,pyenv操作指令
    https://www.cnblogs.com/dingtianwei/p/9383230.html

  • 使用virtualenv创建环境时产生的问题

  • OSError: Command /home/news1/zero_car_env/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2

  • requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pypi.tuna.tsinghua.edu.cn/simple/pkg-resources/

  • 原因:更换pip下载源后导致的

  • 方法:注释掉下载源文件

ipython 安装

pycharm安装

破解和环境设置
https://blog.csdn.net/weixin_31484477/article/details/81133590
Linux系统pychram无法写入中文的解决方法
https://blog.csdn.net/sinat_37623490/article/details/72991119

Windows与linux传输文件

https://blog.csdn.net/CronousGT/article/details/83539050

Linux系统下的openoffice软件

ubuntu下各种压缩包的解压命令

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_16856917/article/details/89149049

智能推荐

Flask 通过Axios库前后端交互_flask 框架下axios-程序员宅基地

文章浏览阅读4.9k次。Axios 是一个基于promise的HTTP库,该库是一个更好的替代ajax向后端发送数据或请求数据的前端组件库,其本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,如下案例运用axios向后端提交JSON字符串,后端通过Flask响应请求并处理。Python后端使用Flask接收并处理前端发送过来的JSON字符串。前端发送数据的第一种方式。前端发送数据的第二种方式。_flask 框架下axios

mavon-editor编辑器与图片上传_mavon-editor 关闭图片链接上传-程序员宅基地

文章浏览阅读2k次,点赞9次,收藏27次。mavon-editor编辑器与图片上传图片上传是一个常用的功能,今天我们来实现基于Vue的Markdown编辑器——mavon-editor的图片上传功能。一、安装与引入1. 首先在命令行安装mavon-editor编辑器。npm install mavon-editor --save2. 在main.js中引入。import editor from "mavon-editor";import "mavon-editor/dist/css/index.css"Vue.use(edit_mavon-editor 关闭图片链接上传

Android 迁移到androidX教程 Kotlin支持androidX_migrate to androidx-程序员宅基地

文章浏览阅读3.7k次。背景:由于android前期在使用上存在差异化管理,在后期会出现各种冲突问题。google在后期将库整合一个新库,adnroidX系列。相对原来的v4和v7,这样便于有效管理。AndroidX 对原始 Android支持库进行了重大改进,后者现在已不再维护。androidx软件包完全取代了支持库,不仅提供与支持库同等的功能,而且还提供了新的库。此外,AndroidX 还包括以下功能: AndroidX 中的所有软件包都使用一致的命名空间,以字符串androidx开头。支持库软件包已...._migrate to androidx

Vscode远程调试及gdbserver配置_vscode远程gdb调试-程序员宅基地

文章浏览阅读947次。如果你像我一样更喜欢使用 GUI 而不是命令行来设置断点、单步调试代码以及​​在程序运行时检查值,那么您可以通过以下方法设置 VSCode 和 gdbserver 以在运行时在本地编辑和调试代码它在远程服务器上。_vscode远程gdb调试

openpcdet之pointpillar代码阅读——第一篇:数据增强与数据处理_sample_groups-程序员宅基地

文章浏览阅读4.8k次,点赞19次,收藏79次。1. 数据增强1.1 gt数据采集——gt_sampling1.2 全局翻转——random_world_flip1.3 全局旋转——random_world_rotation1.4 全局尺度变换——random_world_scaling2. 数据处理2.1 数据范围限制2.2 点云随机2.3 点云变换至pillar3. 数据收集——datalodar..............._sample_groups

CSS创始人之一Bert Bos:CSS只是进化的一部分-程序员宅基地

文章浏览阅读166次。非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/194473Bert Bos是一位计算机科学家,他也是CSS的创始人之一。在CSS的发展过程中,Bos是最早与Håkon Wium Lie(CSS之父)合作的人之一。在1996年,他加入了World Wide..._css发明者

随便推点

局域网探测器_局域网检测-程序员宅基地

文章浏览阅读648次。局域网探测器可以探测子网中包含的设备和计算机,并获取计算机的基本信息,检测IP地址的在线状态。探测器由以下5个功能模块组成:获取本地网络信息、子网管理、子网扫描、获取子网中计算机的基本信息、检测设备的在线状态。_局域网检测

【C语言基础系列,阿里java面试流程_c语言java面试-程序员宅基地

文章浏览阅读258次。先回计算表达式1;再判断表达式2,若值为“真”,则执行循环体语句,并接着计算表达式3,然后继续循环;若值为“假”,则结束循环,继续执行for的下一条语句。【注】for语句中的三个表达式以及循环体语句的执行顺序和书写顺序有所不同,计算表达式3在执行循环体语句之后。由上图可以看出表达式1值在进入循环前执行一次。在for语句中,常常通过改变和判断某个变量的值来控制循环体的执行。下面来通过一个小案例了解一下for循环。利用for循环计算1 ~ 100中奇数的和,代码如下:#include<stdio._c语言java面试

Linux技术简历项目经验示例(二)_linux简历工作经验怎么写-程序员宅基地

文章浏览阅读2.4w次,点赞37次,收藏263次。服务器上线搭建系统环境1.根据现有结构部署工具(PXE+kickstart);2.结合应用系统需求定制部署模版;3.制作系统优化等一键执行脚本;4.自动化部署实施;5.根..._linux简历工作经验怎么写

安卓手机软键盘弹出后不响应onKeyDown、onBackPressed方法解决方案-程序员宅基地

文章浏览阅读202次。最近在写评论的时候,想要以下的一个需求,就是点击评论按钮,弹出软键盘和对话框,然后按下手机返回按键之后,对话框和软键盘同时消失,而不是软件盘先消失,然后在按下back按键才能消失对话框。先来个gif图震一下。。。哈哈(已经基本实现仿今日头条评论)(这个录屏有点延迟,真实体验和今日头条差不多,mac gif不动。。。。哎,还是在win上发布吧)感觉是不是还可以啊。###问题研究其实之前我..._android 显示dialog时onkeyup失效

使用二维数组实现存储学生成绩_c#创建控制台应用程序studentscore,生成学生成绩单——二维数组的使用。-程序员宅基地

文章浏览阅读1.9w次,点赞5次,收藏45次。需求:1、定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课 按存储顺序依次为:core,C++,coreJava,Servlet,JSP和EJB2、循环给二维数组的每一个元素赋0~100之间的随机整数。3、按照列表的方式输出这些学员的每门课程的成绩。4、要求编写程序求每个学员的总分,将其保留在另外一个一维数组中。5、要求编写程序求所有学员的某门课程的平均分。im_c#创建控制台应用程序studentscore,生成学生成绩单——二维数组的使用。

chatgpt赋能python:Python怎么删除文件中的某一行_python 删除文件特定几行-程序员宅基地

文章浏览阅读751次。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。AI职场汇报智能办公文案写作效率提升教程 专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。_python 删除文件特定几行