在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

在centos中搭建用pycharm的开发python程序的环境_第1张图片
安装django(这里我用的是2.2版本因为这是一个长期支持的版本)并创建项目HelloDjango
创建HelloDjango用

django-admin startproject HelloDjango

在centos中搭建用pycharm的开发python程序的环境_第2张图片
下面用tree查看
在centos中搭建用pycharm的开发python程序的环境_第3张图片
下面创建APP用

python manage.py startapp APP

在centos中搭建用pycharm的开发python程序的环境_第4张图片
下面跑一下django

python manage.py runserver
在centos中搭建用pycharm的开发python程序的环境_第5张图片
在centos中搭建用pycharm的开发python程序的环境_第6张图片下面是效果图
在centos中搭建用pycharm的开发python程序的环境_第7张图片
看到以上界面就代表成功了可以打开pycharm进行开发了!
至于到pycharm里面后面我在写吧!
*孙悟空的一些话告诉我们什么是事实:当我是一只石猴时候,只有一些猴子和我玩。但是我学会本领之后就可以和牛魔王称兄道弟,和东海龙王呼来喝去,拿宝贝;在大闹天宫之前,各位神灵神仙都不拿我当回事,但是我大闹天宫之后,托塔天王都对我恭敬,在我达到雷音寺之前我只能对菩萨顶礼膜拜,当我成为斗战胜佛之后,我和菩萨都成为好哥们。一个人只有自己强大了才会有人脉,更多有利的资源。我没有资本,自己赚资本,我没有靠山,自己就是山。我没有天下,就自己打天下。这个世界从来就没有救世主,我弱了,所有困难都强了。我强了,所有困难都弱了。活着就要逢山开路,遇水架桥。生活你给我压力,我还你奇迹! *

你可能感兴趣的:(django)