0%

Ubuntu18.04 从零搭建(python开发环境)

1. install  Python 3.8
 2. install  virtualenv  & virtualenvwrapper
 3. install   MySQL
 4. install   Redis
 5. install    MongoDB
 6. install    Pycharm

Ubuntu18.04 从零搭建(python开发环境)

环境说明:

 1. install  Python 3.8
 2. install  virtualenv  & virtualenvwrapper
 3. install   MySQL
 4. install   Redis
 5. install    MongoDB
 6. install    Pycharm

1.修改 apt源( 加快安装速度)

  1. 复制源文件备份, 以防万一

    1
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 编辑源文件

    1
    sudo vi /etc/apt/sources.list

    在文件的最前面 添加阿里云镜像源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #  阿里源
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  3. 刷新列表

    1
    2
    3
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install build-essential

    详情请到此篇知乎

1.1 修改pip源

常用的国内源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学 http://pypi.mirrors.ustc.edu.cn/simple/
————————————————
版权声明:本文为CSDN博主「qyhaill」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qyhaill/article/details/98472936

1
2
3
4
5
6
7
8
9
1. 临时使用
pip install scrapy -i http://mirrors.aliyun.com/pypi/simple/

2. 永久修改
2.1 创建 ~/.pip/pip.conf
2.2 将下面 内容添加进去
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2.install Python3.8

参照,搬过来云网牛站—-Python3.8 安装

a. 从Deadsnakes PPA 安装deb软件包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sudo apt update
sudo apt install software-properties-common

1. 将Deadsnakes PPA添加到系统的来源列表中:
sudo add-apt-repository ppa:deadsnakes/ppa

出现提示时,按Enter继续:
Press [ENTER] to continue or Ctrl-c to cancel adding it.
注:意思是按[ENTER]继续,或按Ctrl-c取消添加。

sudo apt install python3.8
python3.8 -V

返回信息:
Python 3.8.0
至此,Python 3.8已安装在Ubuntu 18.04系统上,你可以开始使用它了。

**b. 从源代码在Ubuntu 18.04上安装Python 3.8 **

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

1、更新软件包列表并安装构建Python所需的软件包:
sudo apt update

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

2、使用wget从Python下载页面下载最新版本的源代码,或者访问 https://www.python.org/ 网站下载:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

3. 解压压缩文件
tar -xf Python-3.8.0.tgz

4. 切换到Python原目录并执行 configure脚本,
cd Python-3.8.0
./configure --enable-optimizations

5. 启动构建Python3.8
make -j 8
为了加快构建时间,请修改-j以使其对应于处理器中的内核数,你可以通过键入nproc查找编号。

6. 构建过程完成后,输入一下命令安装Python二进制文件
sudo make altinstall

7. 验证
python3.8 -V
输出应显示Python版本:
Python 3.8.0

3.安装并配置virtualenv 和virtualenvwrapper

  1. 安装并配置virtualenv 和virtualenvwrapper

    1
    2
    3
    pip install virtualenv
    pip install virtualenvwrapper

  2. 创建文件夹

    1
    2
    mkdir $HOME/.virtualenvs

  3. 在~/.bashrc中加入

    1
    2
    3
    4
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh

    其中virtualenvwrapper.sh的位置视情况而定,可能在\usr\local\bin中,也可能在~/.local/bin中。

  4. 激活. bashrc文件

    1
    source .bashrc

    注: 如果出现 ERROR: virtualenvwrapper could not find virtualenv in your path, 可以在/.bashrc中加入PATH=$PATH:/.local/bin 或者 PATH=$PATH:/usr/local/bin。
    ————————————————
    版权声明:本文为CSDN博主「qyhaill」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qyhaill/article/details/98472936

virtualenv常用命令

一些个人遇到问题(❤❤❤❤感谢以下博主❤❤❤❤❤)

pip安装软件时出现Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build*的解决方案

------ 本文结束------

欢迎关注我的其它发布渠道