Centos7搭建python及運行虛擬環境
- 1搭建python3環境
- 2搭建python3虛擬環境
1搭建python3環境
1.安裝相應的編譯工具
在root用戶下(不要用普通用戶,麻煩),全部復制粘貼過去,一次性安裝即可.
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 -y libffi-devel zlib1g-dev
yum install zlib* -y
2.下載安裝包
wget wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
3.解壓
tar -xvJf Python-3.7.2.tar.xz
4.創建編譯安裝目錄
mkdir /usr/local/python3
5.安裝
cd Python-3.7.2
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
#第一個指定安裝的路徑,不指定的話,安裝程序中可能軟體所需要的檔案復制到其他不同目錄,洗掉軟體很不方便,復制軟體也不方便.
#第二個可以提高python10%-20%代碼運行速度.
#第三個是為了安裝pip需要用到ssl,后面報錯會有提到.
make && make install
6.創建軟鏈接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
7.驗證是否成功
python3 -V
pip3 -V
2搭建python3虛擬環境
1安裝virtualenv,virtualenvwrapper
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
2創建虛擬環境的作業目錄
mkdir /root/.virtualenvs
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
3配置環境變數
vim ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export WORKON_HOME=/root/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/python3/bin/virtualenvwrapper.sh
4使環境變數生效
source /root/.bashrc
5創建一個虛擬環境
mkvirtualenv daohan -p /usr/bin/python3 #指定python版本
mkvirtualenv daohan #普通版本
# 退出虛擬環境
deactivate
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259572.html
標籤:其他
上一篇:Django環境搭建程序記錄
下一篇:服務器硬體與 Linux 初體驗
