https://www.cnblogs.com/kimyeee/p/7250560.html 1,依赖环境 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 //my包依赖 yum install mysql-devel gcc gcc-devel python-devel 2, 方式一:在线下载 wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz 方式二:官网下载 https://blog.csdn.net/m0_59162248/article/details/130227313 3,递归创建安装目录 mkdir -p /usr/local/python3 4,找到文件存放位置,然后解压 tar -zxvf Python-3.7.6.tgz 5, 5.1进入解压后文件 cd Python-3.7.6 5.2指定程序安装路径 ./configure --prefix=/usr/local/python3 不指定prefix, 可执行文件默认放在/usr /local/bin, 库文件默认放在/usr/local/lib, 配置文件默认放在/usr/local/etc。 其它的资源文件放在/usr /local/share 6,编译 和 安装 make make install 或者 make && make install 7,建立软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 如果软链接已存在,则删除; 例如: rm -rf python3 rm -rf pip3 软链接替代了Path,更快的定位到软件位置; path缺点:需要遍历所有的path 查看软链接: 1,cd /usr/bin/ 2,ll (是两个小些的LL) 8,验证 python3 pip -V (大写的V) ===============导入导出项目依赖=========== pip3 freeze >requirements.txt 到出项目依赖 pip3 install -r requirements.txt 导入项目依赖 ===============配置项目的PythonPath====== 1, vim ~/.bash_profile 2, export PYTHONPATH=/usr/project/data_collect_py export PYTHONPATH=/root/data_collect_py 3,立刻生效: source ~/.bash_profile 在当前bash环境下读取并执行FileName中的命令。 即修改的bash_profile 立刻生效 * bash是运行shell的一个工具 Q:pip3安装包报错: No module named '_ctypes' A:https://www.jianshu.com/p/69681655309b
标签:bin,install,python,安装,devel,usr,版本,local,python3 From: https://www.cnblogs.com/sunzhenyong/p/18211508