在centos中搭建用pycharm的開發python程序的環境

首先說明:本文使用的centos8版本自帶python環境,若你們的python環境還沒有搞好,就先把自己的虛擬機python環境搞好,爲了防止部分小夥伴沒有搭建自己的python環境,這裏就也順便講一下吧!
安裝環境
系統版本:CentOS 7.4(自帶Python2.7)
安裝版本:Python3.6
安裝插件:virtualenv、virtualenvwrapper

一、安裝Python3

由於CentOS7原本就安裝了Python2,而且這個Python2不能被刪除,因爲有很多系統命令,比如yum都要用到。所以我們要額外安裝Python3,而且系統一般允許多個版本的python同時存在。

我們先來查看python安裝位置,一般是位於/usr/bin/python目錄下。

which python

打印如下

/usr/bin/python

1. 安裝依賴包(切記安裝)

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

2.下載Python3安裝包
大家可根據自己需求下載不同版本的Python3,我下載的是Python3.6.2

 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

上面的太慢可以用這個

wget http://mirrors.sohu.com/python/3.6.2/Python-3.6.2.tgz

3. 新建python3存放目錄
mkdir /usr/local/python3 (後面建立虛擬環境是要記得改正路徑,具體根據自己安裝的python環境來更改!)

4. 安裝Python3

解壓壓縮包,進入解壓目錄,指定安裝目錄,安裝Python3。

tar zxvf Python-3.6.2.tgz -C /opt/
 cd /opt/Python-3.6.2/
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
 ./configure --prefix=/usr/local/python3
make 
 make install

安裝Python3時,會自動安裝pip。假如沒有,需要自己手動安裝。

yum -y install python-pip

5. 創建軟鏈接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果遇到下面的bug

ln: failed to create symbolic link ‘/usr/bin/python3’: File exists

說明已經有鏈接鏈到 /usr/bin/python上了,刪除即可,使用命令

rm -rf /usr/bin/python3

注意python後面不能加斜槓

6. 安裝完成,輸入python3測試

用命令:python
可以看到python的版本的即可!

二、創建虛擬環境

virtualenv是一個可以在同一計算機中隔離多個python版本的工具。有時,兩個不同的項目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都裝到一起,經常會導致問題。virtualenv能夠用於創建獨立的Python虛擬環境,多個Python相互獨立,互不影響。
virtualenvwrapper這個軟件包可以讓我們管理虛擬環境變得更加簡單。不用再跑到某個目錄下通過virtualenv來創建虛擬環境,並且激活的時候也要跑到具體的目錄下去激活。
下面介紹安裝python虛擬環境的方法
使用pip安裝包前,先更新pip。

pip3 install --upgrade pip

1、安裝virtualenv、virtualenvwrapper

pip3 install virtualenv
pip3 install virtualenvwrapper

2.、進入.bashrc文件中,定義virtualenvwrapper路徑
使用vim編輯.bashrc文件
在文末填入以下代碼並保存

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 指定virtualenvwrapper執行的python版本
export WORKON_HOME=/usr/local/pycharm/virtualenvs
# 指定虛擬環境存放目錄,.virtualenvs目錄名可自擬
source /usr/local/bin/virtualenvwrapper.sh
# virtualenvwrapper.sh所在目錄

保存退出!
3.、運行.bashrc文件

source ~/.bashrc

如果提示錯誤找不到 "virtualenvwrapper.sh"這個包
用下面這個命令

find / -name "virtualenvwrapper.sh"

把找到的路徑填進去!

4、 創建虛擬環境

mkvirtualenv GP1(GP1爲虛擬環境名稱可自擬)

也可指定虛擬環境的python版本

 mkvirtualenv --python=/usr/bin/python3 GP1
  1. 進入虛擬環境中,然後進入到項目所在目錄,安裝好相應的包(如無需要,可跳過此步)
pip install -r requirements.txt

到此虛擬環境搭建完成啦!
常見的virtualenvwrapper命令
啓動/切換虛擬環境

workon [GP1]

刪除虛擬環境

rmvirtualenv [GP1]

退出虛擬環境

deactivate

三、配置pychram環境!(django環境)
首先我們來到pycharm目錄下:用命令創建GP1文件。

mkdir GP1

在這裏插入圖片描述
然後我們進入到GP1文件目錄中!
用命令創建Django01項目文件
在這裏插入圖片描述
用命令創建mkvirtualenv GP1的虛擬環境。
在這裏插入圖片描述
用命令查看環境中的文件和包

pip list

在這裏插入圖片描述
安裝django(這裏我用的是2.2版本因爲這是一個長期支持的版本)並創建項目HelloDjango
創建HelloDjango用

django-admin startproject HelloDjango

在這裏插入圖片描述
下面用tree查看
在這裏插入圖片描述
下面創建APP用

python manage.py startapp APP

在這裏插入圖片描述
下面跑一下django

python manage.py runserver
在這裏插入圖片描述
在這裏插入圖片描述下面是效果圖
在這裏插入圖片描述
看到以上界面就代表成功了可以打開pycharm進行開發了!
至於到pycharm裏面後面我在寫吧!
*孫悟空的一些話告訴我們什麼是事實:當我是一隻石猴時候,只有一些猴子和我玩。但是我學會本領之後就可以和牛魔王稱兄道弟,和東海龍王呼來喝去,拿寶貝;在大鬧天宮之前,各位神靈神仙都不拿我當回事,但是我大鬧天宮之後,托塔天王都對我恭敬,在我達到雷音寺之前我只能對菩薩頂禮膜拜,當我成爲鬥戰勝佛之後,我和菩薩都成爲好哥們。一個人只有自己強大了纔會有人脈,更多有利的資源。我沒有資本,自己賺資本,我沒有靠山,自己就是山。我沒有天下,就自己打天下。這個世界從來就沒有救世主,我弱了,所有困難都強了。我強了,所有困難都弱了。活着就要逢山開路,遇水架橋。生活你給我壓力,我還你奇蹟! *

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章