安装ubuntu系统及ubuntu安装Python的几点心得

一、安装ubuntu系统

1.ubuntu系统是Linux系统的一种,和centos差别不大,但是个人还是建议大家安装ubuntu,它更适合国内使用习惯,换句话说更亲切。

2.安装方法不再赘述,网上有很多教程,我遇到的一个问题是联想BIOS一定要关闭security boot,否则u盘都找不到。

3.安装完毕后首要的任务是熟悉终端命令行,shell语法,文件夹和文件的各种操作,vim的基本操作。因为大部分的安装、文件处理、路径添加更改都要在终端完成。

解决终端vi编辑文件时上下左右变成abcd问题:

sudo apt-get remove vim-common

sudo apt-get install vim

重新安装vim即可

二、安装python环境

简直是个坑,事实证明有可能最简单的方法就是最有效的

建议大家还是不要在ubuntu安装anaconda,之前在win10下使用anaconda3美滋滋,到ubuntu下面出现了很多问题。

首先就是安装xgboost无法import,怎么改路径都不行,原因是安装anaconda后默认GCC4.4.7版本,但是pip安装的xgboost是4.8.5,版本不一致导致无法导入xgboost。网上的方法试了很多,唯一有效的方法就是删除anaconda!

因为ubuntu不似win系统的冗杂,正是因为win系统下控制台的pip没有ubuntu下那么方便,所以才需要anaconda。在ubuntu下只要在终端逐一pip install XXX就行了,虽然操作会多一点,但是并不耗时麻烦。

针对机器学习与数据挖掘需要的包包括但不限于:

numpy、pandas、scipy、matplotlib、seaborn、sklearn等

我自己的环境安装心得:

一定要在终端取得root权限安装,否则一些安装过程会报错说没有权限,方法:

sudo su

然后输入你的密码就进入root了,接着一路pip畅通无阻。

转载于:https://www.cnblogs.com/fancyUtech/p/9050196.html

除了上述在Kali Linux上手动安装Snorby的方法之外,还有其他几种常见的安装方法可以帮助您更轻松地部署和管理这个安全事件管理系统。以下是三种替代方案: ### 方法一:使用 Docker 容器化技术 Docker是一种流行的容器平台,可以简化应用程序的打包、分发和运行。利用官方提供的Docker镜像或自行构建适合需求的镜像来快速搭建环境。 **优点:** - 跨平台兼容性强; - 方便移植与复制实例; - 更加独立于底层操作系统的影响; **步骤简述:** 1. **安装 Docker 引擎**: 按照[Docker官网](https://docs.docker.com/engine/install/)指导完成Linux发行版对应版本的安装。 2. **拉取 Snorby + 后端服务组合镜像**(例如包含PostgreSQL): ```bash docker pull snorby/snorby-all-in-one ``` 3. **启动容器**, 可指定持久卷路径保存数据防止重启丢失: ```bash docker run -d \ --name snorby-container \ -p 80:80 \ -v /path/to/local/db:/var/lib/postgresql/data \ snorby/snorby-all-in-one ``` --- ### 方法二:Ansible 自动化剧本自动化部署脚本 如果你有多台机器需要统一配置或者希望整个过程尽可能少的人工干预,则可以采用Ansible这样的配置管理工具编写Playbook文件实现一键式安装流程控制。 **优点:** - 对大规模集群的支持良好; - 支持幂等操作保证多次执行结果一致无误; **准备工作:** 你需要提前准备好一台作为控制器节点的计算机,并在其上面安装Python解释器以及ansible python模块(`pip install ansible`)。然后参考[Ansible Galaxy](https://galaxy.ansible.com/)社区分享的角色模板定制属于自己的playbook文档描述目标主机状态变更指令集。 --- ### 方法三:Vagrant 虚拟机开发测试环境 对于那些只想专注于功能验证而不愿花时间调整软硬件差异带来的麻烦点的朋友来说,Vagrant是一个不错的选择.Vagrantfile定义了一套完整的虚拟化资源清单包括但不限于OS版本,CPU/MEM分配,网络设置等等. **优点:** - 构建稳定可靠的沙盒空间用于实验新特性而不会污染真实系统; - 易共享给团队成员协作交流经验心得; **具体做法:** 首先从[Vagrant官方网站](https://www.vagrantup.com/downloads.html)下载对应宿主系统的客户端程序并依照提示说明完成初步注册认证手续;接着挑选合适的box基础映像如Ubuntu Bionic Beaver LTS 或者CentOS Stream9再结合Puppet/Chef等高级特性进一步精确定制内部组件构成直至满足业务场景要求为止. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值