Ubuntu16.04django开发环境安装及其他

初始密码

在这里插入图片描述


前期准备

apt-get update
apt-get upgrade
apt-get install python-pip
pip install --upgrade pip
pip install virtualenv
sudo apt-get install -y  zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev
sudo apt install git
sudo apt install vim
互相复制粘贴
sudo apt install open-vm-tools
sudo apt install open-vm-tools-desktop
srv文件夹创建桌面快捷方式
ln -sT "/srv" "/home/hanw/Desktop/srv"

离线安装virtualenv
https://pypi.org/project/virtualenv/#files
tar xvfz virtualenv-X.X.tar.gz
cd virtualenv-X.X
python setup.py install

libffi安装包
wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar -zxvf libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure
make
make install

python3.8.1安装

Ubuntu自带python2.7,python3.5。创建虚拟环境使用python3.8.1版本

下载并解压安装
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz
tar -xvJf  Python-3.8.1.tar.xz
cd Python-3.8.1/
./configure prefix=/usr/local/python3
make && make install
配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3.8

若无root权限的话
./configure prefix=/home/seap/srv/python3 #安装在用户目录下
make && make install
#不配置软链接。。。

在这里插入图片描述


pycharm2019.1.1安装

tar -zxvf /srv/package/pycharm-professional-2019.1.1.tar.gz
cd pycharm-2019.1.1/
cd bin
./pycharm.sh
-javaagent:/srv/software/jetbrains-agent.jar

在这里插入图片描述
创建桌面快捷方式
在这里插入图片描述


虚拟环境配置

virtualenv -p /usr/bin/python3.8 venv
source activate
pip install django==3.0.5
pip install requests
pip install --upgrade pip
pip install dicttoxml
pip install paramikp
pip install djangorestframework
pip install pycrypto

编译报错No module named ‘_ctypes’(pip install dicttoxml)

安装libffi-dev,重新编译python3.8.1

sudo apt install libffi-dev

其他问题 >>

文件打包

.gz 
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz 
压缩:gzip FileName 
.tar.gz 
解压:tar zxvf FileName.tar.gz 
压缩:tar zcvf FileName.tar.gz DirName 
--------------------------------------------- 
.bz2 
解压1:bzip2 -d FileName.bz2 
解压2:bunzip2 FileName.bz2 
压缩: bzip2 -z FileName 
.tar.bz2 
解压:tar jxvf FileName.tar.bz2 
压缩:tar jcvf FileName.tar.bz2 DirName 
--------------------------------------------- 
.bz 
解压1:bzip2 -d FileName.bz 
解压2:bunzip2 FileName.bz 
压缩:未知 
.tar.bz 
解压:tar jxvf FileName.tar.bz 
压缩:未知 
--------------------------------------------- 
.Z 
解压:uncompress FileName.Z 
压缩:compress FileName 
.tar.Z 
解压:tar Zxvf FileName.tar.Z 
压缩:tar Zcvf FileName.tar.Z DirName 
--------------------------------------------- 
.tgz 
解压:tar zxvf FileName.tgz 
压缩:未知 
.tar.tgz 
解压:tar zxvf FileName.tar.tgz 
压缩:tar zcvf FileName.tar.tgz FileName 
--------------------------------------------- 
.zip 
解压:unzip FileName.zip 
压缩:zip FileName.zip DirName 
--------------------------------------------- 
.rar 
解压:rar a FileName.rar 
压缩:r ar e FileName.rar

文件权限修改

chmod 777 *

为指定版本的python安装库

ububtu16.04自带python2.7和python2.7的pip。
现在需要安装python3.8.1,并为python3.8.1安装库。
参考
在某个目录下下载get-pip.py。并安装。

su
apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.8 get-pip.py

去/usr/bin下复制pip,重命名为pip3.8,并改第一行代码

#!/usr/bin/python
->
#!/usr/bin/python3.8

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值