首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python3安装与配置venv虚拟环境

Python3安装与配置venv虚拟环境

作者头像
py3study
发布2020-01-10 11:26:23
发布2020-01-10 11:26:23
7.3K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

Python3安装与配置venv虚拟环境

  • 创建安装目录
  • 下载适宜的版本([传送门](https://www.python.org/ftp/python/))
  • 解压
  • config
  • 安装
  • 配置Python3软连接
  • 验证python3环境
  • 升级 pip
  • 安装venv
  • 创建代码目录
  • 创建venv虚拟工作环境
  • 查看 venv虚拟环境
  • 拉代码
  • 升级venv pip3
  • 安装环境依赖
  • 运行

创建安装目录

代码语言:javascript
代码运行次数:0
运行
复制
mkdir -p /usr/local/python3  && cd /usr/local/python3/

下载适宜的版本(传送门)

代码语言:javascript
代码运行次数:0
运行
复制
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

解压

代码语言:javascript
代码运行次数:0
运行
复制
tar -vzxf Python-3.6.6.tgz && cd Python-3.6.6

config

代码语言:javascript
代码运行次数:0
运行
复制
./configure --prefix=/usr/local/python3/Python-3.6.6

安装

代码语言:javascript
代码运行次数:0
运行
复制
make  &&  make install

配置Python3软连接

代码语言:javascript
代码运行次数:0
运行
复制
ln -s /usr/local/python3/Python-3.6.6/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/Python-3.6.6/bin/pip3 /usr/bin/pip3

验证python3环境

代码语言:javascript
代码运行次数:0
运行
复制
[root@localhost bin]# python3
Python 3.6.6 (default, Nov 14 2018, 18:41:59) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

升级 pip

代码语言:javascript
代码运行次数:0
运行
复制
#-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com 指定使用阿里云的源,可以不加
pip3 install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

安装venv

代码语言:javascript
代码运行次数:0
运行
复制
pip3 install virtualenv -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

创建代码目录

代码语言:javascript
代码运行次数:0
运行
复制
mkdir -p /data/code/python && cd  /data/code/python

创建venv虚拟工作环境

代码语言:javascript
代码运行次数:0
运行
复制
python3 -m venv /data/code/python/venv_proxy_pool

查看 venv虚拟环境

代码语言:javascript
代码运行次数:0
运行
复制
[root@oracledb venv_proxy_pool]# ls -l
总用量 16
drwxr-xr-x 2 root root 4096 11月 14 19:08 bin
drwxr-xr-x 2 root root 4096 11月 14 19:08 include
drwxr-xr-x 3 root root 4096 11月 14 19:08 lib
lrwxrwxrwx 1 root root    3 11月 14 19:08 lib64 -> lib
-rw-r--r-- 1 root root   69 11月 14 19:08 pyvenv.cfg

拉代码

代码语言:javascript
代码运行次数:0
运行
复制
cd /data/code/python/venv_proxy_pool/
git clone  https://github.com/jhao104/proxy_pool.git

升级venv pip3

代码语言:javascript
代码运行次数:0
运行
复制
/data/code/python/venv_proxy_pool/bin/pip3 install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

安装环境依赖

代码语言:javascript
代码运行次数:0
运行
复制
/data/code/python/venv_proxy_pool/bin/pip3 install -r /data/code/python/venv_proxy_pool/proxy_pool/requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

运行

代码语言:javascript
代码运行次数:0
运行
复制
cd /data/code/python/venv_proxy_pool/proxy_pool/Run/
/data/code/python/venv_proxy_pool/bin/python3 main.py 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python3安装与配置venv虚拟环境
  • 创建安装目录
  • 下载适宜的版本(传送门)
  • 解压
  • config
  • 安装
  • 配置Python3软连接
  • 验证python3环境
  • 升级 pip
  • 安装venv
  • 创建代码目录
  • 创建venv虚拟工作环境
  • 查看 venv虚拟环境
  • 拉代码
  • 升级venv pip3
  • 安装环境依赖
  • 运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档