---
window下使用virtualenv
---
要在windows用 virtualenv, 网上多是在linux下的教程, 所以总结了一下. virtualenv zip包本身包括easyinstall和pip包, 所以无需先准备这两个安装工具. 另外virtualenv算的上是一个绿色软件, 无需安装即可直接创建python虚拟环境.
参考文章:
1. virtualenv 和 distribute
http://www.lyc.name/2011/05
2. virtualenv 搭建虚拟环境
http://www.cnblogs.com/kym/archive/2011/12/29/2306428.html
3. PyCharm 和 virtualenv 整合开发
http://www.intellij.org.cn/blog/?p=1208
我总结的步骤如下:
1. 系统配置: 不要将 c:\python27 和 c:\python27\Scripts\ 加到操作系统的环境变量Path中. 以防止将来和虚拟环境搞混淆.
2. 安装 virtualenv. 下载 virtualenv-1.7的tar.gz包, 并解压, 使用 cmd 跳转到 virtualenv 的setup.py 目录. 使用如下命令安装 virtualenv
c:\virtualenv-1.7\virtualenv-1.7>c:\python27\python.exe setup.py install
上面的命令其实是使用调用setuptools来安装的. 在安装成功后, c:\python27\Scripts 目录将多了 virtualenv.exe 文件
下载的地址为: http://pypi.python.org/pypi/virtualenv#downloads
如果没有在python主环境中安装setuptools, 也可以使用 python virtualenv.py 来直接创建虚拟环境, 纯绿色软件.
4. 创建虚拟环境, 比如要在c:\python_env目录创建虚拟环境 mytest, 使用如下命令:
c:\python_env>c:\python27\Scripts\virtualenv.exe mytest
这个命令成功的话, 会在目录c:\python_env\mytest建立一套 python的运行环境. 同时 c:\python_env\mytest\Scripts 目录下会多了2个bat文件 , activate.bat 和 deactivate.bat.
值得一提的是, virtualenv创建的虚拟环境, 已经附带了python最重要的2个安装工具, setuptools和pip. 如果在创建虚拟环境的时候, 使用了--distribute 选项的话, 附带的安装工具为Distribute和pip. pip是将来是主流, 推荐使用这个安装工具.
5. 使用新建的 mytest 虚拟环境
要使用 mytest 这个环境, 调用 c:\python_env\mytest\Scripts\activate.bat 即可. 我的一个发现 刚生成的deactivate.bat 是Unix的换行符, 而 activate.bat 却是Windows的换行符, 应该是 virtualenv 的bug吧. 为了保险, 我们可以将这两个bat文件转成 windows 格式.
在 cmd 调用完 c:\python_env\mytest\Scripts\activate.bat 之后, 不关闭 cmd, 直接输入命令python.exe, 运行的即是 mytest 环境下的 python, 而不是 c:\python2.7\python.exe. 说明虚拟环境已经创建成功了.
6. 在虚拟环境中安装其他python 包.
在 cmd 调用完 c:\python_env\mytest\Scripts\activate.bat 之后, 不关闭 cmd, 在这个 cmd 中, 安装新的 python 包, 将安装到虚拟环境中.
7. 在 Eclipse pydev 中使用 mytest 虚拟环境
在 pydev 中, 使用 new Interpretor向导, 设置解释器为 c:\python_env\mytest\Scripts\python.exe, 按下OK后, 按照pydev提示配置pythonpath即可. 我配置的最后结果为: 所有的目录都和 mytest 相关, 除了C:\Python27\Lib.
相关推荐
在Windows环境下,首先需要通过Python的包管理器`pip`来安装`virtualenv`: ```shell pip install virtualenv ``` 安装完成后,你可以使用`virtualenv`命令来创建一个新的虚拟环境。例如,如果你要创建一个名为`...
每个项目的依赖需求也不一样,virtualenv和virtualenvwrapper是python中用来隔离不同项目的利器,下面介绍在windows系统下使用详情。 virtualenv 安装 pip install virtualenv 创建虚拟环境 virtualenv xxx(文件夹/...
在window下创建虚拟环境,能够更好的开发,详细bu'zhou
psycopg2-windows, & virtualenv 友好版本的psycopg2用于 Windows psycopg2-windowsPip,Windows,和 virtualenv 友好版本的psycopg2 ! 这工作是因为一切都预先编译好。很酷的东西在 Windows 上轻松安装 psycopg2...
为了方便版本管理,可以使用工具如Anaconda或virtualenv来创建虚拟环境,每个环境可以独立安装特定版本的Python及其依赖库。 7. **Python库**: Python有丰富的第三方库支持,如Numpy用于科学计算,Pandas用于数据...
### Window版下在Jupyter中编写TensorFlow的环境搭建 #### 概述 本文将详细介绍如何在Windows操作系统环境下,利用Jupyter Notebook进行TensorFlow开发前的环境配置与搭建。此教程不仅适合初学者,也对有经验的...
接下来,我们将使用`virtualenv`来隔离项目的Python依赖包,防止污染系统全局的Python环境。在命令行(CMD)中,先安装`virtualenv`,然后创建一个虚拟环境,并激活它: ``` pip install virtualenv virtualenv venv...
虚拟环境解决一台机器上不同项目依赖的不同版本问题,虚拟环境是真实python 环境的复制版本,在虚拟机中使用python 是复制的python,安装python 包也是安装在复制的python中。 安装虚拟环境 pip install virtualenv ...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合...
5. **创建虚拟环境**:pip常与virtualenv结合使用,创建独立的Python环境,避免不同项目间的库冲突。 6. **卸载库**:使用`pip uninstall package`命令可以轻松移除不再需要的库。 7. **列表已安装的库**:`pip ...
PyCharm 中 PySOT 遇到的问题汇总 一、环境配置问题 在使用 PyCharm 时,遇到了多种环境配置问题。首先,在 Run-Edit Configurations 中进行环境...使用 PyCharm 自带的 virtualenv 环境可以避免 conda 环境的创建。
我在 Windows 下的 pycharm 直接创建 全新 Django 项目 会 pip 和其他报错 ,暂时解决不了,另外后续的多个项目只需要一套python 环境, 所以可以 利用 virtualenv 创建一个 虚拟环境,pycharm 创建的 Django 项目 ...
为了更好地管理和隔离不同版本的Python,推荐使用虚拟环境工具,如`virtualenv`或`venv`,这样可以在不干扰系统全局Python环境的情况下,为每个项目创建独立的Python环境。 总之,"python-2.7.18.amd64.msi"是...
这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了 这时我们需要一个虚拟环境,Python就支持这样一个...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...
7. **虚拟环境**:为了保持项目依赖的隔离,Python支持使用venv或virtualenv创建虚拟环境,每个项目可以有自己的Python版本和库,避免版本冲突。 8. **语法特性**:Python 3.9引入了一些新的语法特性,例如walrus...
开发者通常会使用`virtualenv`或`venv`模块创建这样的环境,以保持开发环境的一致性。 `tools`目录可能包含了项目的工具类或辅助函数,这些代码通常是对特定任务的封装,例如读写文件、处理数据等。由于没有具体的...
1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,...
ATI介面图像分析和实验的界面工具设置安装virtualenv可以将所有依赖项放在一个地方。 sudo apt-get install virtualenv ... 运行人脸生成器python main_window.py 完成所有操作后,通过运行来退出虚拟环境deactivate