linux中安裝python
1.首先切換目錄 大型的軟件一定要安裝在/ opt中 規範
cd /opt
2.下載python3的源碼
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
3.安裝依賴包很重要,以後在用python的時候會出現的各種問題基本上都是依賴包沒有安裝全
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
4.解壓源碼壓縮包
tar -xvf Python-3.6.2.tgz
5.切換目錄 cd Python-3.6.2.tgz
6.編譯且安裝
1.釋放編譯文件makefile,這makefile就是用來編譯且安裝的
./configure --prefix=/opt/python36/ 註釋:--prefix 指定軟件的安裝路徑
2.開始編譯
make
3.編譯且安裝
make install
7.安裝完成之後配置環境變量 不然在命令中沒發用只能切換到文件目錄下才能用
兩種方法 (二選一)
方法一:;臨時生效
查看 echo $PATH
添加 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
方法二:永久生效 (建議)
1. vim /etc/profile
2.寫在最後 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin 保存退出 :wq!
3.
讀一下這個/etc/profile 使得生效
source /etc/profile
問題解答: 在安裝是出現
說明你的pip的版本低了需要更新,但是還是能用的,為了不麻煩還是更新一下 就一句命令
pip3 install --upgrade pip
在以後安裝庫的時候最好用 virtualenv
virtualenv 就是一個虛擬解釋器
就是基於物理環境下的python解釋器,虛擬/分身 出的 多個解釋器
安裝virtualenv 1.下載virtualenv工具通過物理環境的pip工具安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2.創建虛擬環境venv1 venv2
virtualenv --no-site-packages --python=python3 kkvenv1
--no-site-packages 這是構建幹凈,隔離的模塊的參數
--python=python3 這個參數是指定虛擬環境以哪一個物理解釋器為基礎的
解釋
linux中安裝python