Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > linux上创建python虚拟环境

linux服务器上创建python虚拟环境过程

作者:正式程序员1.0版本

在Linux服务器上创建Python虚拟环境时,由于需要更高版本的Python(如3.10.0),首先确保openssl版本符合要求,如果openssl版本不足,需要升级,升级openssl后,设置环境变量,并在编译安装Python时指定openssl版本,最后,创建并激活Python虚拟环境

linux服务器上创建python虚拟环境

背景:

linux服务器上有python2.7、python3.6版本,需要安装更高版本,这里以python3.10.0版本为例

下载python3.10.0版本

​wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar -zxvf Python-3.10.0.tgz
cd Python-3.10.0
openssl version

查看openssl安装位置

find / -name "libssl.so" 2>/dev/null

find / -name "libcrypto.so" 2>/dev/null

find / -name "openssl" -type d 2>/dev/null
export LDFLAGS="-L/usr/local/openssl/lib"
export CPPFLAGS="-I/usr/local/openssl/include"

编译时指定openssl版本

./configure --with-openssl=/usr/local/openssl --prefix=/usr/local/python310/
make
make install

创建python虚拟环境

mkdir ./venv310
/usr/local/python310/bin/python3.10 -m venv ./venv310
source ./venv310/bin/activate
python --version

安装成功!!

pip install pytest

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文