Python3安装与配置venv虚拟环境

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

创建安装目录

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

Python3安装与配置venv虚拟环境相关推荐

  1. python新建项目没有venv_pycharm配置venv虚拟环境

    虚拟环境的好处: 搭建独立的python运行环境,不与其他产生冲突 虚拟环境有助于包的管理和防止版本冲突 3.删除卸载方便 虚拟环境的搭建: 1.进入python的Scripts下,执行:pip3 i ...

  2. python3安装教程配置配置阿里云

    配置全新阿里云 Linux iz2ze0ajic0vbvwnjhw2bwz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 ...

  3. centos6.5下安装python3安装、python3虚拟环境创建venv

    原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装pyth ...

  4. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  5. python安装虚拟环境没有activate_Python venv虚拟环境:Activate命令的作用

    之前在处理其它需求时,发现只要用venv目录下的python.exe来解释py代码就可以正常运行.本来以为完事了,突然想起来,这样的话根本没有运行Activate命令,没有进入Python虚拟环境啊. ...

  6. mac 安装 python 配置||虚拟环境

    前篇:http://www.cnblogs.com/ostrich-sunshine/p/8747791.html 介绍了 Mac 下 python 的一些相关知识. 这篇介绍 python3 的安装 ...

  7. vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置

    linux下vs code 两大问题: 1.无法在code中切换虚拟环境 2.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...

  8. python3 venv 虚拟环境使用

    目录 1.背景 2.创建虚拟环境 3.目录结构 4.pip安装 5.环境使用 1.背景 很多应用.开源软件都是python写的,各自有各自的软件包和版本依赖,有事可能会有所冲突,为了避免这个冲突,建议 ...

  9. python虚拟环境安装和配置_Python3安装虚拟环境virtualenvwrapper和配置

    虚拟环境: 一.安装 pip安装虚拟环境virtualenvwrapper,命令: pip3 install virtualenvwrapper pip为Python2,pip3为Python3 官网 ...

最新文章

  1. squid 安装、配置、优化
  2. ----移动端移动端调试神器vConsole----
  3. 怎么查看和修改 MySQL 的最大连接数?
  4. QT中处理不同Windows(窗体中的)消息
  5. 一分钟明确 VS manifest 原理
  6. TCP/IP 通信示例
  7. kaggle(03)-自行车租赁预测问题(基础版)
  8. c语言程序设计题2015,2015年荐C语言程序设计等级考试习题汇编.doc
  9. 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...
  10. 【java】第十三章、高级事件处理
  11. 拼接大屏数据展示_拼接大屏幕实现的功能与特点
  12. 企业邮箱用户名如何设置修改?企业邮箱域名后缀选择
  13. PyQt5 Qt Designer 新手教程(一)—— 软件界面介绍
  14. elementUI的input使用扫描枪,回显值后重新刷新页面
  15. 服务器端编程心得(七)——开源一款即时通讯软件的源码
  16. 前端面试之ES5与ES6的区别
  17. AI+区块链,有哪些可能性?
  18. [日常] 1. 信息安全
  19. 汉化英文游戏有什么意义?
  20. 学习编程用哪个浏览器好?

热门文章

  1. 【Gazebo入门教程】第二讲 模型库导入与可视化机器人建模(模型编辑器)
  2. 你还在发愁35岁以后吗?国外63岁的工程师却开发一个爆款计算器
  3. python最佳实践指南试题_Python 最佳实践指南 2018 学习笔记
  4. maxim-MAX78000-windows10-wsl2-Ubuntu20.04-pyenv+pytorch+ai8x环境搭建
  5. VScode 检测到#include 错误,请更新includepath。已为此翻译单元 禁用波形曲线
  6. vue保留一位小数+“%“
  7. 文件上传时,文件太大会有几种被限制的情况
  8. OpenCV翻译总结
  9. 注解spring 自带简单汇
  10. 【转】九天仙梦高阶宠物养成攻略