python3 虚拟环境配置
CentOS7 python3 虚拟环境配置
1. 安装依赖包
yum -y install wget gcc epel-release git
2. 安装 Python3.6
yum -y install python36 python36-devel
3. 建立 Python 虚拟环境
CentOS7 自带的是Python2,Yum等工具依赖Python2,为了不扰乱原来的环境我们来使用Python虚拟环境
cd /opt
python3. -m venv py3
source /opt/py3/bin/activate
# 看到下面的提示符代表成功,以后要使用py3虚拟环境,都要先运行以上 source 命令
(py3) [root@localhost py3]
4. 自动载入Py3虚拟环境配置
此项仅为懒癌晚期的人员使用,防止运行项目时,忘记载入 Python 虚拟环境导致程序无法运行。
cd /opt
git clone https://github.com/kennethreitz/autoenv.git
echo 'source /opt/autoenv/activate.sh' >> ~/.bashrc
source ~/.bashrc # 进入 /opt/py3coding 目录时将自动载入 python3 虚拟环境
echo "source /opt/py3/bin/activate" > /opt/py3coding/.env
ubuntu18.04 创建python3虚拟环境
1. 软件包安装
1 root@ubuntu:/data# apt-get install python3-dev python3. python3.-dev
2 root@ubuntu:/data# apt-get install python3-venv python3.-venv
2. 创建虚拟环境
root@ubuntu:/data# python -m venv py3
3. 进入虚拟环境
root@ubuntu:/data# source /data/py3/bin/activate
(py3) root@ubuntu:/data#
4. 退出虚拟环境
(py3) root@ubuntu:/data# deactivate
root@ubuntu:/data#
windows搭建 py3 虚拟环境
D:\>mkdir py3dev
D:\>cd py3dev
D:\py3dev>dir
驱动器 D 中的卷没有标签。
卷的序列号是 000D-5E9B
D:\py3dev 的目录
2019/03/25 09:39 <DIR> .
2019/03/25 09:39 <DIR> ..
0 个文件 0 字节
2 个目录 111,425,908,736 可用字节
D:\py3dev>python -m venv .
D:\py3dev>dir
驱动器 D 中的卷没有标签。
卷的序列号是 000D-5E9B
D:\py3dev 的目录
2019/03/25 09:39 <DIR> .
2019/03/25 09:39 <DIR> ..
2019/03/25 09:39 <DIR> Include
2019/03/25 09:39 <DIR> Lib
2019/03/25 09:39 82 pyvenv.cfg
2019/03/25 09:40 <DIR> Scripts
1 个文件 82 字节
5 个目录 111,397,789,696 可用字节
# 激活虚拟环境:
D:\py3dev\Scripts>activate.bat
(py3dev) D:\py3dev\Scripts> # <---已进入虚拟环境。
(py3dev) D:\py3dev\Scripts>pip list
Package Version
---------- -------
pip 19.0.3
setuptools 39.0.1
(py3dev) D:\py3dev\Scripts>
(py3dev) D:\py3dev\Scripts>pip install pymysql
Collecting pymysql
Using cached https://files.pythonhosted.org/packages/ed/39/15045ae46f2a123019aa968dfcba0396c161c20f855f11dea6796bcaae95/PyMySQL-0.9.3-py2.py3-none-any.whl
Installing collected packages: pymysql
Successfully installed pymysql-0.9.3
(py3dev) D:\py3dev\Scripts>pip list
Package Version
---------- -------
pip 19.0.3
PyMySQL 0.9.3
setuptools 39.0.1
python3 虚拟环境配置的更多相关文章
- Python3.x 配置原生虚拟环境
Python 3.4 之后支持原生的虚拟环境配置(3.3的虚拟环境不支持pip),把配置过程记录一下备忘. 1.创建虚拟环境 在控制台中,使用cd目录,切换到需要创建虚拟环境的目录. 使用如下命令,在 ...
- Ubuntu安装python3虚拟环境
大多数Linux自带python2.7,而Ubuntu1.6也自带python3.x,本文章主要记录virtualenv+vitualenvwrapper使用python3虚拟环境 虚拟环境好处不多说 ...
- ubantu安装python3虚拟环境
Ubuntu安装python3虚拟环境 安装虚拟环境 步骤: 打开Linux终端(快捷键Ctrl+Alt+T),输入命令: sudo apt install python-virtualenv sud ...
- Python小世界:项目虚拟环境配置的N种方法
前言 和其他大多数现代编程语言一样,Python对包和 模块的下载.存储以及管理有其自己的一套方法.但是当我们同时开发多个项目工程的时候,不同的项目会将第三方的包存放在相同的路径下.这就意味着,如果有 ...
- Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)
对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...
- 1.1Django简介和虚拟环境配置
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示 ...
- linux--python3安装以及虚拟环境配置
linux下python3的编译安装以及项目运行 普通版安装编译python3并运行项目 最好指定目录进行操作 1.解决系统的基础开发工具,防止python3编译过程出错 yum install gc ...
- Python虚拟环境配置应用
Python好用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,为了解决这些问题,有不少发行版的Python,比如WinPython.Anaconda等,这些发行版将python ...
- python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'
前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: (py3) [root@localhost Python-3.6.3]# python3 Pyth ...
随机推荐
- 快餐店之间插入仓库,路最短,DP,POJ(1485)
题目链接:http://poj.org/problem?id=1485 暂时我还没想出思路求路径.哈哈哈,先写一下中间步骤吧. #include <stdio.h> #include &l ...
- iOS 有些库只能在真机上运行,不能在模拟器上运行的解决方式
在开发中,多少肯定会用到第三方的东西,或许大家也和我一样遇到到这样的情况,有些库正好适合自己的需求,但是这个库却只支持真机上运行,在模拟器上编译却不通过, 一般情况下,.a静态包,你刚刚导入的时候,不 ...
- P1540 机器翻译
题目背景 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章. 题目描述 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换.对于每个英文单词,软件会先 ...
- 第14章 启动文件详解—零死角玩转STM32-F429系列
第14章 启动文件详解 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege ...
- html和node.js实现websocket
websocket websocket是HTML5开始提供的一种单个TCP连接上进行全双工通讯的协议.它让客户端和服务端之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.浏览器和服务器只需要 ...
- asciinema使用
asciinema让您轻松记录终端会话,并在终端和网页浏览器中重播它们. 安装最新版本: sapt-get install asciinema 记录你的第一个终端视频: asciinema rec f ...
- springMVC入门一
一.准备工作 eclipse使用maven搭建项目,项目名称为HelloSpringMVC 二.搭建好的项目如下: 项目介绍:实现简单的helloworld 三.具体代码 controller类:He ...
- yii rbac
一.简介 什么是rbac ? rbac是就是基于角色的访问控制. yii提供一套基础的底层接口,我们知道,rbac经历好几个阶段,从rbac0到rbac3,从基础的用户.角色.权限,到动态的rbac处 ...
- Linux基本的指令操作
绝对路径: 路径的写法,由根目录/写起,例如:/usr/share/doc这个目录. 相对路径: 路径的写法,不由/写起,例如由/usr/share/doc要到/usr/share/man底下时,可以 ...
- 笔记-爬虫-模拟登录github
笔记-模拟登录github 1. 模拟登录github 1.1. 环境准备 安装/升级requests 2.20.0 pip install --upgrade requests pi ...