python3 =>>>>虚拟环境的搭建

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 配置python3 环境


在linux搭建虚拟环境:

在centos中装Python3的在线安装命令:

  1. yum makecache

1.  yum install epel-release

2. yum list | grep python3

3.  yum install -y python36

(1)virtualenv -p python3 flasky                ---创建虚拟环境

(2)source flasky/bin/activate                   ---进入虚拟环境

(3)pip install -r requirements/dev.txt -i https://pypi.tuna.tsinghua.edu.cn/simple      --安装依赖的包

-r common.txt
ForgeryPy==0.1
Pygments==1.6
colorama==0.2.7
coverage==3.7.1
httpie==0.7.2
requests==2.1.0
selenium==2.45.0

(4)搭建环境的效果:

** centos7 安装anconda 

1.1下载Miniconda(Python3版本)

下载地址:https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

1.2安装依赖包

 

yum install -y bzip2

1.3安装anconda

bash Anaconda3-2019.03-Linux-x86_64.sh

 安装成功:

1.4取消激活base环境

Miniconda安装完成后,每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。

[root@hadoop102 lib]$ conda config --set auto_activate_base false

1.5验证安装

 

如果conda的初始化时选择了yes,那么已经配置了环境变量,输入简单的命令测试一下:

conda activate # 进入conda环境 出现(base)则说明安装成功
conda deactivate # 退出conda环境
这里需要注意的是新版废用了source activate的命令,如使用旧版安装包则使用如下命令:

source activate # 进入conda环境 出现(base)则说明安装成功
source deactivate # 退出conda环境
如果conda的初始化时选择了no,则需要自行配置环境变量。

打开profile文件:

vi /etc/profile

在文件最后加入如下语句(路径需要根据自己的安装位置更改):

PATH=$PATH:/opt/anaconda3/bin
export PATH
按住shift键+:键,输入wq,保存文件并退出。最后使用如下命令刷新环境变量即可:

source /etc/profile
echo $PATH
进入、退出环境使用的也是source开头的命令:

source activate # 进入conda环境 出现(base)则说明安装成功
source deactivate # 退出conda环境

 

 

 

(5)ubutun下的flask链接mysql 数据库需要安装的包:

a------pip install flask-MySQLdb

b-----sudo apt-get install mysql-server libmysqld-dev

aa--nohup python xx.py &    (把程序放到进程里)

bb--kill  -9 进程号    (杀进程)

cc--tail -1100 nohup.out  (查看日志)

在window下搭建falsk环境:------python -m venv lg

windows安装一定记得添加环境变量到全局以及安装pip     ---------安装python3.6.3

(1)安装虚拟环境 virtualenv       pip install virtualenv

(2) 安装虚拟环境管理包 virtualenvwrapper-win          pip install virtualenvwrapper-win

(3)创建一个虚拟环境flasky    mkvirtualenv flasky

(3.1) 指定版本创建虚拟环境    -----virtualenv -p C:\Python35\python.exe  test2

**   python  -m venv py3


(4)进入虚拟环境    workon flasky

(5)pip install -r requirements/dev.txt      --安装依赖的包

pip --default-timeout=100 install -r requirements.txt

-r common.txt
ForgeryPy==0.1
Pygments==1.6
colorama==0.2.7
coverage==3.7.1
httpie==0.7.2
requests==2.1.0
selenium==2.45.0

(6)搭建环境的效果:

(7)window下的flask链接mysql数据库

a.在虚拟环境下要安装------ pip install pymysql

b.在.py文件中导入

import pymysql pymysql.install_as_MySQLdb()

  c.在python shell中去测试

(8) 指定虚拟环境的路径:WORKON_HOME**

8.1--设置WORKON_HOME为C:\Users\Tom\Envs

右键计算机-->高级系统设置-->环境变量-->在系统变量(新建)

8.2WORKON_HOME:

8.3在终端输入workon 会显示你所有的虚拟环境:

配置jdk:

CLASSPATH

D:\Java\jdk1.8.0_121\lib

JAVA_HOME

D:\Java\jdk1.8.0_121

path

D:\Java\jdk1.8.0_121\bin

解决Maven创建项目慢*

archetypeCatalog---internal

解决Maven创建项目慢*

GO的环境配置---系统变量配置*

 

配置go 的代理

go env -w GOPROXY=https://goproxy.io,direct

开启gomod 模式

go env -w  GO111MODULE=on

 

1.GOPATH----go项目的工作目录

2.GOROOT---go安装目录

3.PATH---go安装目录到bin

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
13天前
|
机器学习/深度学习 数据采集 TensorFlow
使用Python实现深度学习模型:智能垃圾分类与环境保护
使用Python实现深度学习模型:智能垃圾分类与环境保护 【8月更文挑战第7天】
28 2
|
3天前
|
机器学习/深度学习 Ubuntu 数据挖掘
Ubuntu系统部署Anaconda环境及Python语言的详细流程
以上就是在Ubuntu系统中安装Anaconda环境及Python语言的详细流程。Anaconda为Python科学计算提供了便捷的管理方式,帮助用户轻松处理不同项目之间依赖管理的复杂性。通过以上步骤,你现在应该有了一个完全可用的Anaconda环境,可以开始在Ubuntu上进行Python编程和数据科学项目的探索了。
14 5
|
7天前
|
IDE Linux 开发工具
如何安装Python环境?
【8月更文挑战第13天】如何安装Python环境?
20 3
|
9天前
|
机器学习/深度学习 数据采集 TensorFlow
使用Python实现深度学习模型:智能环境监测与预警
【8月更文挑战第11天】 使用Python实现深度学习模型:智能环境监测与预警
32 2
|
1月前
|
数据采集 存储 API
Python虚拟环境数据共享技术解析:最佳实践与常见误区
本文探讨了Python爬虫开发中如何在虚拟环境中管理数据,提倡使用共享目录、数据库和API进行数据共享。通过创建虚拟环境、安装依赖并提供一个使用代理IP爬取微博数据的示例,阐述了如何配置代理、解析网页及保存数据到共享路径。强调了避免硬编码路径、忽视依赖管理和数据安全性的误区。
51 11
Python虚拟环境数据共享技术解析:最佳实践与常见误区
|
15天前
|
Ubuntu Linux iOS开发
如何实现多个Python环境的Python版本切换
【8月更文挑战第4天】如何实现多个Python环境的Python版本切换
61 5
|
17天前
|
Linux 开发工具 Python
【Deepin 20系统】Linux系统从零打造完美VScode for Python环境
如何在Deepin 20系统中从零开始配置一个完美的VScode for Python开发环境,包括安装Anaconda、VScode、必要的插件、汉化、主题和字体设置,以及如何运行和调试Python程序。
29 5
|
1月前
|
Linux iOS开发 MacOS
python的virtualenv虚拟环境常见问题和命令
`venv`是Python的内置模块,用于创建隔离的虚拟环境。创建虚拟环境如`python3 -m venv myenv`,激活环境在Windows上是`./venv/Scripts/activate`,在Unix-like系统是`source myenv/bin/activate`。退出环境用`deactivate`。`pip list`查看已安装包,`pip install`安装包,`pip freeze > requirements.txt`保存依赖。PyCharm中红色`venv`表示项目使用了虚拟环境。
37 2
 python的virtualenv虚拟环境常见问题和命令
|
23天前
|
消息中间件 存储 Python
详解Python TimedRotatingFileHandler多进程环境下的问题和解决方法
`TimedRotatingFileHandler`在单进程应用中非常有用,但在多进程环境下直接使用可能会遇到挑战。以上提到的方案可以根据具体情况选取,解决在多进程环境下的日志文件管理问题。综合考虑,采用外部日志管理工具或集中式日志记录方案通常更为稳健和有效,尤其适用于大型或复杂的系统架构。
19 3
|
1天前
|
机器学习/深度学习 Ubuntu 数据挖掘
揭秘:Ubuntu系统下部署Anaconda环境及Python语言的终极指南!跟随这一步步神秘流程,解锁编程大师的秘密武器!
【8月更文挑战第19天】在Ubuntu中部署Anaconda环境与Python相当直观。首先需从官网下载Linux版安装包。接着,在终端依次执行命令:添加Anaconda清华镜像源至软件源列表,更新软件包信息,然后安装Anaconda。安装后可通过`anaconda --version`验证。使用`anaconda create -n myenv python=3.8`创建名为“myenv”的环境并指定Python 3.8版本。
10 0