专栏首页python3Python3安装与配置venv虚拟环境

Python3安装与配置venv虚拟环境

Python3安装与配置venv虚拟环境

创建安装目录

mkdir -p /usr/local/python3  && cd /usr/local/python3/

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

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

解压

tar -vzxf Python-3.6.6.tgz && cd Python-3.6.6

config

./configure --prefix=/usr/local/python3/Python-3.6.6

安装

make  &&  make install

配置Python3软连接

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环境

[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

#-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

pip3 install virtualenv -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

创建代码目录

mkdir -p /data/code/python && cd  /data/code/python

创建venv虚拟工作环境

python3 -m venv /data/code/python/venv_proxy_pool

查看 venv虚拟环境

[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

拉代码

cd /data/code/python/venv_proxy_pool/
git clone  https://github.com/jhao104/proxy_pool.git

升级venv pip3

/data/code/python/venv_proxy_pool/bin/pip3 install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

安装环境依赖

/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

运行

cd /data/code/python/venv_proxy_pool/proxy_pool/Run/
/data/code/python/venv_proxy_pool/bin/python3 main.py 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux下编译安装python3

    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认...

    py3study
  • Centos7.6下安装Python3.

    将python3.7安装到/usr/local/sbin/python-3.7目录下

    py3study
  • Python 离线环境

    比如:对于数据安全要求比较严格的机房,服务器是不允许上网的。那么我现在开发了一套python程序,需要一些模块,怎么运行?

    py3study
  • CSS实现文本向两端对齐的方法

    飞奔去旅行
  • Your activation code could not be validated(error 1653219)

    Your activation code could not be validated(error 1653219)

    达达前端
  • 马哥金牌分享 | Docker在云家政的应用

    本文是由运维专家、马哥教育特约讲师Fighter分享的《Docker在云家政的应用》的文字整理版。 大家晚上好,我是Fighter,今晚由我给大家分享《Dock...

    小小科
  • Visual Studio 2008 每日提示(二十三)

    #221、在对象浏览器中按对象和成员排序 原文链接:You can sort objects and members in the Object Browse...

    Jianbo
  • 双臂机器人:双臂协调控制策略详解

    机械臂是一种由多关节组成的串联机器人,无论在医疗卫生、日常生活、航空航天还是军事等方面,机械臂帮助人类完成大量的工作,对于我们的生产生活发挥了重要的作用。双臂相...

    ZC_Robot机器人技术
  • SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案

    本次分(zhuang)享(bi)呢,主要探讨一个新兴SP客户的案例。 G家,这是非传统的SP。我们一起来看一下G家的市场策略以及使用的关键技术. 内容比较多,我...

    SDNLAB
  • SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案

    本次分(zhuang)享(bi)呢,主要探讨一个新兴SP客户的案例。 G家,这是非传统的SP。我们一起来看一下G家的市场策略以及使用的关键技术. 内容比较多,我...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券