提醒:如果之后要安裝virtualenvwrapper的話,可以直接跳到安裝virtualenvwrapper的方法,而不需要先安裝好virtualenv
安裝virtualenv和生成虛擬環境
- 安裝virtualenv:yum -y install python-virtualenv
- 生成虛擬環境:
- 先切換到想要生成虛擬環境的目錄下面
- 生成python2的虛擬環境:virtualenv 虛擬環境名,例如:virtualenv test_py2
- 生成python3的虛擬環境:virtualenv -p python3的安裝目錄 虛擬環境名,例如:virtualenv -p /usr/local/bin/python3.6 test_py3
- 啟動虛擬環境:
- 先切換到bin目錄下面:cd test_py2/bin? 或者? cd test_py3/bin
- 使用source命令啟動虛擬環境:source activate
- 退出虛擬環境:deactivate
快速啟動虛擬環境(安裝virtualenvwrapper)
- 安裝vitualenvwrapper:pip install -i https://pypi.douban.com/simple/ virtualenvwrapper
- 使用find命令查找virtualenvwrapper.sh的位置:find / -name=virtualenvwrapper.sh
- 找到如下路徑:/usr/local/bin/virtualenvwrapper.sh
- 配置.bashrc文件:vim ~/.bashrc
- 添加如下3條內容:
- export WORKON_HOME=$HOME/.virtualenvs
- export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
- source /usr/local/bin/virtualenvwrapper.sh
- 保存退出
- 刷新配置文件,使配置生效:source ~/.bashrc
- 生成虛擬環境的推薦方式:
- 生成python3虛擬環境:mkvirtualenv -p /usr/bin/python3 虛擬環境名
- 生成python2虛擬環境:mkvirtualenv -p /usr/bin/python2 虛擬環境名
- 所有虛擬環境默認安裝在目錄:~/.virutalenvs
- 查看當前系統下安裝的所有虛擬環境:workon
- 快速進入指定名稱的虛擬環境:workon 虛擬環境名
- 快速關閉虛擬環境:deactivate
安裝Python3.6
- 安裝環境依賴包:yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
- 從本地遠程復制文件到服務器的方法:scp Python-3.6.1.tgz root@192.168.4.1:/root/
- 解包:tar -zxf Python-3.6.1.tgz
- 進入解包后的目錄:cd Python-3.6.1/
- 檢查配置并指定安裝目錄:./configure --prefix=/usr/local/
- 有可能會提示沒有gcc編譯器,安裝gcc編譯器:yum -y install gcc gcc-c++
- 再次執行檢查配置并指定安裝目錄:./configure --prefix=/usr/local/
- 編譯并安裝:make && make install
- 安裝完成
- python3.6最終被安裝到了/usr/local/bin/
- 切換到/usr/bin
- 創建軟連接:ln -s /usr/local/bin/python3.6 /usr/bin/python3
- 生產環境中使用到的python文件需要在開頭添加:#!/usr/bin/python3指定解釋器
?
?
安裝Pycharm
- 在windows環境下找到已經下載好的安裝包
- 將安裝包發送到Linux上:scp pycharm-professional-2018.1.4.tar.gz root@192.168.75.129:/root/Downloads
- 解壓縮:tar -zxf?pycharm-professional-2018.1.4.tar.gz
- 將解壓出來的文件放到/opt目錄下面:mv?pycharm-professional-2018.1.4 /opt/
- 切換到/opt:cd /opt
- 進入pycharm-professional-2018.1.4:cd?pycharm-professional-2018.1.4
- 進入bin目錄:cd bin
- 啟動pycharm:./pycharm.sh
快速啟動pycharm
- 編輯配置文件:vim ~/.bashrc
- 快捷鍵shift+G到最后一行,插入如下內容:alias pycharm="bash /opt/pycharm-2018.1.4/bin/pycharm.sh"
- 運行source命令,使配置文件生效:source ~/.bashrc
- 然后直接輸入pycharm就能快速啟動pycharm
?
?
安裝nginx
- 安裝軟件依賴包:yum -y install gcc gcc-c++ openssl-devel pcre-devel httpd-tools
- 解包:tar -zxf nginx-1.12.0.tar.gz
- cd nginx-1.12.0/
- 創建nginx用戶:useradd nginx
- 配置檢查并指定安裝目錄:./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module
- 編譯:make
- 安裝:make install? ? #注:make && make install? 編譯完直接安裝
- 創建軟連接:ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
- 啟動nginx服務:nginx
- 查看nginx的運行端口號:netstat -anptu | grep nginx
- 停止nginx服務:nginx -s stop
?
?
安裝mariadb(mysql)
- yum -y install mariadb-server
- 啟動數據庫:systemctl start mariadb.service
- 設置開機啟動:systemctl enable mariadb.service
- 修改數據庫服務器密碼:mysqladmin -uroot password "root"
- 登錄數據庫服務器:mysql -uroot -proot
- \s查看數據庫服務器基本配置
- \q退出數據庫服務器
- 修改mysql配置文件:vim /etc/my.cnf
- 在配置文件中修改字符編碼為utf8:character-set-server=utf8
- 重啟數據庫服務器:systemctl restart mariadb.service
創建數據庫并導入數據
- 登錄數據庫服務器:mysql -uroot -proot
- 創建一個數據庫:create database movie;? ? ?(注意分號)
- 進入創建的數據庫:use movie;
- 導入數據:source /root/Desktop/movie.sql;
- 查看數據庫中的表:show tables;
- s刪除一個數據庫:drop database jie;
?
?
通過txt文件指定的依賴關系安裝依賴包
- pip install -i https://pypi.douban.com/simple/?--trusted-host pypi.douban.com?-r req.txt
?