Freebsd安装Mysql8后,python无法使用

freebsd12版本,之前pkg install python37安装py后,一切正常。然后pkg方式安装mysql8后,执行python3命令报错:

ld-elf.so.1: /usr/local/lib/libpython3.7m.so.1.0: Undefined symbol “stat@FBSD_1.5”

之后卸载py重装错误依然,安装mysql时依稀看到命令界面有安装python3.3的信息,不知道是不是这个原因导致?求解答!

const关键字

1.只读成员函数,没有const限制的成员函数是普通成员函数;
a.只读成员函数是const置于成员函数右括号之后修饰的成员函数;
b.(状态是)该成员函数不能修改成员变量的数据,即,成员函数中的成员变量仅可以作为右值,不可以作为左值;
c.没有只读构造函数和析构函数,因为构造和析构函数本身就是要对成员操作;
d.要对成员数据进行设置(set…类)的函数,不能使用const关键字;
e.返回值是引用类型时,返回的变量是本类的成员时,也不鞥你使用const关键字;
f.当两个版本并存时,对象优先调用普通成员函数;
g.对象调用只读成员函数时,关键字const本质上约束this形参为只读属性

Centos7.5安装python3.7.2

安装依赖

# yum install -y gcc
# yum install -y gcc-c++
# yum -y groupinstall "Development tools" 
# 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
# yum install libffi-devel -y

下载
# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

解压
# tar -zxvf Python-3.7.2.tgz

建一个目录存放python3程序
# mkdir /usr/local/python3

继续阅读“Centos7.5安装python3.7.2”