選則yum工具,方便,自行解決軟件之間的依賴關係,自動下載且安裝python
能夠選擇阿里雲源,清華源等linux
配置第一個倉庫,裏面有大量系統經常使用軟件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 配置第二個倉庫,攜帶大量第三方軟件(nginx,redis,mongodb,mairadb等) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
cd /etc/yum.repos.d/ # 在這個目錄第一層的repo文件就會被識別問yum軟件倉庫
yum clean all
yum makecache
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
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz xz -d Python-3.6.7.tar.xz tar -xf Python-3.6.7.tar
cd Python-3.6.7
第一曲:找到一個[配置的可執行文件,configure],執行它,且指定軟件安裝位置 ./configure --prefix=/opt/python367/ 第二曲:在上一步,會生成一個makefile,編譯安裝,在linux下必須用gcc工具去編譯,使用的命令時 make&&make 第三曲:這一步是執行安裝,會生成一個/opt/python367文件夾,可用的解釋器都在這裏了 make install
1.先獲取當前的PATH變量,而後把python3的bin目錄加進去 echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 2.永久修改PATH的值 -直接修改/etc/profile ,系統全局的配置文件,每一個用戶在登錄系統的時候,都會加載這個文件 vim /etc/profile -寫入新的PATH變量 PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin" 3.從新登錄,或者手動讀取這個/etc/profile source /etc/profile # 讓這個文件中的變量生效
它是python的一個模塊,用pip安裝nginx
pip3 install -i https://pypi.douban.com/simple virtualenv
virtualenv --no-site-packages --python=/opt/python367/bin/python3.6 venv_django2 #解釋 --no-site-packages 建立的新的venv,不攜帶任何模塊,是個純淨的python解釋器環境 --python 指定以哪一個解釋器爲本體,建立新的虛擬環境
source activate # 系統會將venv的解釋器目錄,加到PATH的最前面
pip3 install -i https://pypi.douban.com/simple django==1.11.23 建立django項目 django-admin startproject ceshi 修改django的settings.py 中ALLOW_HOSTS=['*']
python3 ceshi/manage.py runserver 0.0.0.0:9999
deactivate
不要在虛擬環境安裝redis
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
每次開機就加載 virtualenvwrapper 這個工具sql
1.打開用戶我的的環境變量配置文件 全局配置文件 /etc/profile # 每一個用戶登錄都生效 用戶我的配置文件 ~/.bash_profile root在登錄的時候,會讀取這個文件中的代碼 vim ~/.bash_profile 2.填入以下信息,針對你本身的python環境修改 #設置virtualenv的統一管理目錄 export WORKON_HOME=~/目錄名 #添加virtualenvwrapper的參數,生成乾淨純淨的環境 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #指定python解釋器 export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 #執行virtualenvwrapper安裝腳本 source /opt/python3/bin/virtualenvwrapper.sh
mkvirtualenv 虛擬環境名 #建立虛擬環境 lsvirtualenv #列出虛擬環境的名字 workon 虛擬環境名字 #激活或切換虛擬環境 lssitepackages #列出虛擬環境中的模塊信息,其實就是虛擬環境第三方模塊目錄 cdvirtualenv #進入虛擬環境家目錄 cdsitepackages #進入虛擬環境第三方模塊目錄