linux_python源码安装及基础设置odoo安装

python源码安装及基础设置

    • 1、资源下载
    • 2、源码安装
    • 3、 yum安装pip
    • 4、pip安装虚拟环境
      • 1、安装虚拟环境库
      • 2、配置环境变量
      • 3、创建自己的虚拟环境
    • 5、安装升级pip的两种方式
      • 1、get-pip.py升级
      • 2、安装源码升级
    • 6、odoo部署

1、资源下载

python3.13
python版本库

2、源码安装

yum groupinstall "Development Tools"

tar 解压
#配置
./configure --prefix=/usr/local/python3.13
#编译
make && make install
#备份
mv /usr/bin/python /usr/bin/python-bak
#软连接
ln -s /usr/local/python3.13/bin/python3.13  /usr/bin/python
#修改执行文件
vim /usr/libexec/urlgrabber-ext-down
vim  /usr/bin/yum

修改#!/usr/bin/python为#!/usr/bin/python2

python --version

ubuntu

    apt install gcc  cmake  zlib1g-dev  python3-pip
## 重复编译安装python
    ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python

 vim /etc/apt/sources.list
#添加清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

3、 yum安装pip

yum install python3-pip

mkdir ~/.pip

cat << EOF > ~/.pip/pip.conf 
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
EOF

###python -m ensurepip基本不用

4、pip安装虚拟环境

1、安装虚拟环境库

pip3 install virtualenv
pip3 install virtualenvwrapper

2、配置环境变量

vim ~/.bashrc

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh


source ~/.bashrc

3、创建自己的虚拟环境

mkvirtualenv -p python3.13  <虚拟环境名>
mkvirtualenv -p python3.13   fandx_odoo
或者
python3 -m venv tutorial_env

5、安装升级pip的两种方式

1、get-pip.py升级

yum remove python3-pip

yum install python3-devel

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

python get-pip.py

python3 -m pip install setuptools
python3 -m pip install --upgrade setuptools

python3 -m pip install --upgrade pip
python3 -m pip --version

2、安装源码升级

官网:
pip-24下载链接

 tar -zxvf pip-24.0.tar.gz  &&   cd   pip-24.0/

python3 setup.py install

[root@test pip-24.0]# python -m pip --version
pip 23.2.1 from /usr/local/python3.11/lib/python3.11/site-packages/pip (python 3.11)

6、odoo部署

注:Odoo 需要 Python 3.10 或更高版本才能运行。
  cd /usr/bin/
ln -s python3.10 python

#数据库安装
apt install postgresql -y
sudo -i -u postgres
psql
create user fandx_odoo;
alter user fandx_odoo with password 'fandx_password';
alter user fandx_odoo createdb;


#修改postgresql的连接策略
cd /etc/postgresql/版本/main/

vim postgresql.conf

listen_addresses = '*'  
max_connections = 300   


vim pg_hba.conf 

 # IPv4 local connections:
host    all             all             127.0.0.1/32            scram-sha-256
host    all             all             0.0.0.0/0               md5

systemctl restart postgresql
systemctl status postgresql
ss -nutlp  | grep 5432




##添加odoo安装源
wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
 echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/17.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list
apt update


#安装依赖、下载地址(根据自己的版本下载)
https://github.com/wkhtmltopdf/packaging/releases/tag/0.12.6.1-3

dpkg -i    wkhtmltox_0.12.6.1-3.jammy_amd64.deb 

#安装odoo
apt install odoo
#修改配置重启


systemctl restart odoo
systemctl status odoo


#安装插件
apt-get install ttf-wqy-zenhei
apt-get install ttf-wqy-microhei 

在这里插入图片描述

登录默认密码:
账号邮箱:
设置的数据库密码:fandx_password

登陆之后如果没有更改到中文则在以下设置:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/565617.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

绿联 安装qbittorrent及一些常见错误的解决办法

绿联 安装qbittorrent及一些常见错误的解决办法 1、镜像 linuxserver/qbittorrent:latest 2、安装 2.1、创建容器 按需决定是否进行资源限制。 2.2、基础设置 2.3、网络 桥接即可。 注&#xff1a;如果使用IPV6&#xff0c;请选择"host"模式。 注&#xff1a;如…

Nodejs安装与配置--基于Linux系统--RedHat7.9

nodejs安装从未这么简单 1、nodejs版本设置&#xff1f; curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - 其他版本如下&#xff1a; * https://rpm.nodesource.com/setup_16.x — Node.js 16 "Gallium" (deprecated) * https://rpm.nodesource.co…

基于python实现web漏洞挖掘技术的研究(django)

基于python实现web漏洞挖掘技术的研究(django) 开发语言:Python 数据库&#xff1a;MySQL所用到的知识&#xff1a;网络爬虫&#xff0c;SQL注入&#xff0c;XSS漏洞工具&#xff1a;pycharm、Navicat、Maven 系统的实现与漏洞挖掘 系统的首页面 此次的系统首页面是登录的页…

(二)Servlet教程——我的第一个Java程序

首先打开记事本&#xff0c;输入如下的代码&#xff0c;请注意字母的大小写 public class MyFirst{ public static void main(String[] args){ System.out.println("This is My first Java..."); } } 将该txt文件命名为MyFirst.java 打开cmd命令行窗口&#xff0…

100吨微机控制电液伺服钢绞线拉伸试验机

一、简介 主机为四立柱、两丝杠、油缸下置式&#xff0c;拉伸空间位于主机的上方&#xff0c;压缩、弯曲试验空间位于主机下横梁和工作台之间。测控系统采用全数字多通道闭环测控系统&#xff0c;具有三闭环功能&#xff0c;即可以进行应力、应变、位移闭环等控制方式&#xf…

ThingsBoard通过规则链使用邮件发送报警信息

1、描述 2、通过规则链路配置发送邮件只需 两步 3、案例 1、基础链路 2、选择变换节点里面的To Email 3、 编辑节点to email 4、 将创建告警与to email链接 5、选择外部节点中的send email 6、配置邮箱相关信息&#xff0c;如过不知道密钥如何获取的&#xff0c;请查看下…

Java转go,我用了12小时,10小时在解决环境问题

Part1 问题背景 作为一个资深的Java开发者&#xff0c;我深知面向对象的高级语言&#xff0c;语法是不用学的。需要的时候搜索就可以了&#xff0c;甚至可以用ChatGPT来写。 之前我做一个安全多因素校验服务。因为是临时服务&#xff0c;扩展性上基本没有要求&#xff0c;为了快…

Opensbi初始化分析:设备初始化

Opensbi初始化分析&#xff1a;设备初始化 设备初始化sbi_init函数coldinit&#xff0c;冷启动初始化sbi_scratch_init函数sbi_domain_init函数sbi_hsm_initsbi_platform_early_initsbi_hart_initsbi_console_initsbi_platform_irqchip_init中断控制器的初始化sbi_ipi_init函数…

AutoPSA的埋地数据

用户在使用埋地算法时&#xff0c;问“不排水抗剪强度”什么意思&#xff1f; A:这个是土壤的参数&#xff0c;如果不填&#xff0c;软件会自动计算. 还有&#xff0c;垫片厚度&#xff0c;覆土压实乘子的数据没有从AutoPDMS导出时&#xff0c;需要手动输入一下。 其他&#…

【数据结构】二叉树链式结构的实现《遍历,实现》(题库+解析+源码)

前言 二叉树的学习离不开对堆的理解&#xff0c;这是上篇堆的传送门 http://t.csdnimg.cn/F6Jp3 1.二叉树链式结构的实现 1.1 前置说明 在学习二叉树的基本操作前&#xff0c;需先要创建一棵二叉树&#xff0c;然后才能学习其相关的基本操作。由于现在大家对二 叉树结构掌握还…

Linux中inode号与日志分析

一.inode号 1.inode表结构 元信息&#xff1a;每个文件的属性信息&#xff0c;比如&#xff1a;文件的大小&#xff0c;时间&#xff0c;类型&#xff0c;权限等&#xff0c;称为文件的元数据(meta data 元信息 ) 元数据是存放在inode&#xff08;index node&#xff09;表中…

python基础知识二(标识符和关键字、输出、输入)

目录 标识符和关键字&#xff1a; 什么是标识符&#xff1f; 1. 标识符 2. 标识符的命名规则 什么是关键字&#xff1f; 1. 关键字 2. 关键字的分类 标识符和关键字的区别&#xff1a; ​​​输出&#xff1a; 1. 普通的输出 2. 格式化输出 格式化操作的目的&#…

【电控笔记6.3】采样-Z转换-零阶保持器

本质 数字转模拟:零阶保持器 采样 z-1所描述的物理意义即为延迟T时间的拉氏转换e-sT 信号采样延时

AI音乐:探索变现之路的新篇章

随着科技的飞速发展&#xff0c;人工智能&#xff08;AI&#xff09;已经渗透到我们生活的方方面面&#xff0c;音乐领域也不例外。AI音乐作为一种新兴的音乐创作方式&#xff0c;正逐渐改变着传统音乐产业的格局。然而&#xff0c;如何将AI音乐变现&#xff0c;成为了摆在众多…

SFP、SFP+、SFP28 与 QSFP28 收发器之间的差异:兼容性和性能

近年来&#xff0c;网络技术发展迅速&#xff0c;因此&#xff0c;计算专业人员面临着越来越令人困惑的术语和缩写词。 管理数据中心时必须了解的一个关键领域是收发器&#xff0c;特别是 SFP (1550nm/1310nm)、SFP (850nm) 和 QSFP28 (4x25G) 之间的差异。 这些型号在兼容性方…

密钥密码学(二)

原文&#xff1a;annas-archive.org/md5/b5abcf9a07e32fc6f42b907f001224a1 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第十章&#xff1a;可变长度分数化 本章涵盖 基于摩尔斯电码的密码 混合字母和双字母 可变长度二进制码字 基于文本压缩的密码 本章涵盖…

YOLOv9有效改进专栏汇总|未来更新卷积、主干、检测头注意力机制、特征融合方式等创新![2024/4/21]

​ 专栏介绍&#xff1a;YOLOv9改进系列 | 包含深度学习最新创新&#xff0c;助力高效涨点&#xff01;&#xff01;&#xff01; 专栏介绍 YOLOv9作为最新的YOLO系列模型&#xff0c;对于做目标检测的同学是必不可少的。本专栏将针对2024年最新推出的YOLOv9检测模型&#xff0…

DevOps流程的简单总结

DevOps流程图&#xff1a; DevOps流程包含&#xff1a;计划&#xff08;plan&#xff09;、编码(code)、编译(build)、测试(test)、发布(release)、部署(deploy)、运营(operate)、监控&#xff08;monitor&#xff09;&#xff0c;这是一个循环的过程。DevOps是依托容器、自动化…

下级平台级联EasyCVR视频汇聚安防监控平台后,设备显示层级并存在重复的原因排查和解决

视频汇聚平台/视频监控系统/国标GB28181协议EasyCVR安防平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力&#xff0c;平台支持7*24小时实时高清视频监控&#xff0c;能同时…

【爬取研招网指定学校专业信息】

前言 本文介绍了如何使用 Python 的 requests 库和 BeautifulSoup 库来爬取研究方向信息&#xff0c;并将其保存为 CSV 文件。爬取的网站为“中国研究生招生信息网”&#xff08;https://yz.chsi.com.cn/&#xff09;。代码从指定的专业目录页面爬取研究方向的相关信息&#x…