python虚拟环境搭建
1. python创建虚拟环境的方法
12.2. 创建虚拟环境
用于创建和管理虚拟环境的脚本叫做 pyvenv。pyvenv 通常会安装你可用的 Python 中最新的版本。这个脚本也能指定安装一个特定的版本的 Python,因此如果在你的系统中有多个版本的 Python 的话,你可以运行 pyvenv-3.5 或者你想要的任何版本来选择一个指定的 Python 版本。
要创建一个 virtualenv,首先决定一个你想要存放的目录接着运行 pyvenv 后面携带着目录名:
pyvenv tutorial-env
如果目录不存在的话,这将会创建一个 tutorial-env 目录,并且也在目录里面创建一个包含 Python 解释器,标准库,以及各种配套文件的 Python “副本”。
一旦你已经创建了一个虚拟环境,你必须激活它。
在 Windows 上,运行:
tutorial-env/Scripts/activate
在 Unix 或者 MacOS 上,运行:
source tutorial-env/bin/activate
(这个脚本是用 bash shell 编写的。如果你使用 csh 或者 fish shell,你应该使用 activate.csh 和 activate.fish 来替代。)
激活了虚拟环境会改变你的 shell 提示符,显示你正在使用的虚拟环境,并且修改了环境以致运行 python 将会让你得到了特定的 Python 版本
用于创建和管理虚拟环境的脚本叫做 pyvenv。pyvenv 通常会安装你可用的 Python 中最新的版本。这个脚本也能指定安装一个特定的版本的 Python,因此如果在你的系统中有多个版本的 Python 的话,你可以运行 pyvenv-3.5 或者你想要的任何版本来选择一个指定的 Python 版本。
要创建一个 virtualenv,首先决定一个你想要存放的目录接着运行 pyvenv 后面携带着目录名:
pyvenv tutorial-env
如果目录不存在的话,这将会创建一个 tutorial-env 目录,并且也在目录里面创建一个包含 Python 解释器,标准库,以及各种配套文件的 Python “副本”。
2. python - 环境 - python用conda创建虚拟环境
创建虚拟环境是为了让项目运行在一个独立的局部的Python环境中,这样可以让不同项目用不同的python模块,使得不同环境不会相互干扰。
因为虚拟环境可以使一个Python程序拥有独立的 库library 和 解释器interpreter ,而不用与其他Python程序共享统一个library和interpreter。
打个比方 :如果程序A、程序B是用同一个python环境,程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,那么程序A能执行,则程序B就不能执行。
先进入命令行窗口 win+R ,输入 cmd
罗列当前已有的虚拟环境 conda env list
我这台电脑有3个环境,分别是 base 、 professior 、 pycharm book
其中 base 可以看到有个*,代表的是它为最根本的环境。
查看 conda create 命令
从上图可以看到
创建名为 frog_test 的虚拟环境,指定python版本 3.7 。
conda create -n frog_test python=3.7
关注最末尾这几句话:
查看是否创建成功
看到 (frog_test) 则代表进入成功
指定环境,查看已安装的包 conda list -n frog_test
指定环境,安装指定版本的包 conda install -n frog_test pandas==1.0.4
安装慢的话可以用镜像源,进入虚拟环境后用
pip install 模块名 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
再次查看,可以发现已经安装成功。
其余如:更新模块包、删除模块包,全部都可以进入虚拟环境后 pip 进行
更新pandas模块包
更新pandas模块包 pip install --upgrade pandas -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
之前安装的1.0.4版本pandas变成1.0.5了。
删除pandas模块包
删除成功
=====================================================
3. python3 venv 虚拟环境使用方法
python3默认安装了venv虚拟环境,所以直接使用即可
1.创建虚拟环境
在cmd命令行下执行
python -m venv 英文格式的虚拟环境目录名称
创建以后在对应的文件夹可以看到如下文件:
2.激活需要环境:
注意:只有激活之后,才算进入该虚拟环境,否则安装包时,依然是安装在全局环境之下
激活文件在Script文件夹下,如图所示。激活:activate.bat,退出:deactivate.bat
激活方式为:dos 界面进入pyton虚拟环境文件夹/Script,然后输入activate.bat (也可直接输入activate)即可激活环境,输入python 就进入python3.6环境了。
退出方式:输入deactivate.bat 或 deactivate
4. 【Python入门】37.常用第三方模块之 创建虚拟环境virtualenv
摘要:virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
常用第三方模块
virtualenv
安装virtualenv
创建虚拟环境
使用virtualenv
小结
virtualenv 用于创建Python的虚拟环境。当一个项目需要运行的版本与系统所带的版本不一致,就需要创建一个该项目的独立运行环境,确保项目正常运行。
比如现在要做一个Django项目,用到的Django是1.8版本,但系统的Django版本已经更新到1.11了,绝谈肢如果用系统的环境来运行项目就会有不兼容的情况出现,那么就需要创建虚拟环境来解决。
Linux系统和Windows系统使用virtualenv略有不同。
下面介绍的是在 Windows系统 下如何使用virtualenv。
在命令行模式下输入:
等待安装成功即可。
首先通过cd命令进入需要创建虚拟环境的文件目录,如在D盘的envs文件夹里面
然后通过 virtualenv 创建一个虚拟环境,我们将它命名为 new_env
然后会看到下面结果:
说明成功使用当前系统的Python版本创建了一个虚拟环境。
通过cd命令进入虚拟环境目录下的Scripts目录
然后输入 activate
会出现下面的结果:
地址前面的括侍或号表示,当前环境是Python创建的虚拟环境 new_env 。
输入 python ,可查看当前环境的Python版本
输入 pip list ,可查看当前环境下包含的库的版本
在虚拟环境下,用pip安装的所有包都会装在 new_env 环境下,系统Python环境不受影响。这样,我们就可以安装运行项目所需要的工具版本了,
最并世后,使用 deactivate 命令退出虚拟环境
virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
以上就是本节的全部内容,感谢你的阅读。
下一节内容:图形界面
有任何问题与想法,欢迎评论与吐槽。
和博主一起学习Python吧( ̄▽ ̄)~*
5. 如何用python创建虚拟环境掌握这些技术你才能真正的进步
用于创建和管理虚拟环境的模块称为 venv。venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,您可以通过运行 python3 或您想要的任何版本来选择特定的Python版本。
如何用python创建虚拟环境?要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:
python3 -m venv tutorial-env
如果它不存在,这将创建 tutorial-env 目录,并在其中创建包含Python解释器,标准库和各种支持文件的副本的目录。
如何用python创建虚拟环境?创建虚拟环境后,您可以激活它。
在Windows上,运行:
tutorial-envScriptsactivate.bat
在Unix或MacOS上,运行:
source tutorial-env/bin/activate
(这个脚本是为bash shell编写的。如果你使用 csh 或 fish shell,你应该改用 activate.csh 或 activate.fish 脚本。)
激活虚拟环境将改变shell的命令提示来显示您正在使用的虚拟环境,以及改变当前环境,使运行``python``时能使用特定版本的Python安装。例如:
$ source ~/envs/tutorial-env/bin/activate
(tutorial-env) $ python
Python 3.5.1 (default, May 6 2016, 10:59:36)
...
>>> import sys
>>> sys.path
['', '/usr/local/lib/python35.zip', ...,
~/envs/tutorial-env/lib/python3.5/site-packages']
>>>
如何用python创建虚拟环境?掌握这些技术你才能真正的进步,我用于创建和管理虚拟环境的模块称为 venv。venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,你能处理好吗?如果您还担心自己入门不顺利,那么本科目的其他文章一定会帮助你。
6. python在windows创建虚拟机环境
1、安装virtualenv,这里使用国内源安装,可以快速安装
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com virtualenv
2、使用virtualenvwrapper-win统一管理依赖包
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com virtualenvwrapper-win
3、mkvirtualenv 虚拟环境名称
4、进入虚拟环境
workon 虚拟环境名称
5、退出虚拟环境
deactivate
6、删除虚拟环境
rmvirtualenv 虚拟环境名称
7、列出所有虚拟环境列表
workon
8、激活虚拟环境
venv\Scripts\activate
7. Python3虚拟环境搭建的方法
Python3虚拟环境搭建的方法,Linux系统
1、安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
# 1、在~(家目录)下创建目录用来存放虚拟环境
mkdir .virtualenvs
# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、运行
source ~/.bashrc
2、通过命令创建虚拟环境
如果不指定Python版本,默认安装的是Python2的虚拟环境
# 在python2中,创建虚拟环境
mkvirtualenv 虚拟环境名称
例 :
mkvirtualenv py_flask
如果是在python3中,创建虚拟环境,需要指定版本
mkvirtualenv -p python3 虚拟环境名称
例 :
mkvirtualenv -p python3 py3_flask
提示:
所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下,创建虚拟环境需要联网,创建成功后, 会自动工作在这个虚拟环境上,工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
8. python2怎么创建虚拟工作环境
1、安装和使用pip
pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以部分替代 easy_install 工具。
1.1 安装pip
sudo apt-get install pip
1.2 升级pip
pip install --upgrade pip
1.3 基本的pip命令
安装一个包,如flask:
pip install flask
升级一个包,如flask
pip install --upgrade flask
卸载一个包,如flask
pip uninstall flask
2、安装和使用virtualenv
virtualenv类似于一个小型版的虚拟机,它可以创建一个独立的使用环境,我们在这个环境下所做的一切安装和卸载都不会影响它之外的操作系统环境,这样我们就依靠virtualenv创建了一个相对纯净的开发环境。
2.1安装virtualenv
sudo apt-get install python-virtualenv
安装好了之后,我们就可以使用virtualenv来创建虚拟环境了,可以先使用 virtualenv --version来查看下virtualenv环境的版本:
[plain] view plain print?在CODE上查看代码片派生到我的代码片
hyman@hyman-VirtualBox:~$ virtualenv --version
15.0.1
2.2 创建虚拟环境
比如说我们想在~/projects/blog/目录下创建一个名叫env的虚拟环境,使用下面的命令。
[plain] view plain print?在CODE上查看代码片派生到我的代码片
virtualenv ~/projects/blog/env
创建完成后会在~/projects/blog/env目录下生成bin、include、lib等几个目录,其中,bin 目录中包含一些在这个虚拟环境中可用的命令,以及开启虚拟环境的脚本 activate;include 中包含虚拟环境中的头文件,包括 Python 的头文件;lib 中就是一些依赖库。
2.4 激活虚拟环境
[plain] view plain print?在CODE上查看代码片派生到我的代码片
source ~/projects/blog/env/bin/activate
2.5 退出虚拟环境
[plain] view plain print?在CODE上查看代码片派生到我的代码片
deactivate
通常情况下很多童鞋都喜欢使用virtualenvwrapper来对virtualenv进行管理,这样在创建、激活虚拟环境方面的确比较方便,但是我个人不喜欢这种用法,因为virtualenvwrapper是把所有的虚拟环境都放到一起集中进行处理,而我个人比较喜欢虚拟环境和开发项目集中在一起,然后push到github中,这样才算是一个完整的项目,在pull下来之后才能完整运行。