首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows下python3虚拟环境搭

windows下python3虚拟环境搭

作者头像
py3study
发布2020-01-03 11:03:18
4110
发布2020-01-03 11:03:18
举报
文章被收录于专栏:python3python3

  为了避免安装过多的python工具包导致python目录臃肿,甚至不同包之间不兼容,我们有必要为python安装虚拟python环境——virtualenv。安装了virtualenv,就可以根据任务创建任意数量的小型的虚拟python环境,为特定的项目安装特定的包,实验结束后,直接删除对应的虚拟环境即可。

  virtualenv可以通过访问下面链接来下载安装:http://pypi.python.org/pypi/virtualenv。

  windows平台下打开cmd,进入virtualenv安装包解压目录。

$ python setup.py install

 (对于python3.x,安装packages的过程可能会出现类似os.chmod(fname, 0755)SyntaxError: invalid token的报错,需要将oschmo中的0755改为0o755,只能源码安装了。)

  安装完成后,便可以利用virtualenv创建一个新的环境。virtualenv -h查看帮助信息。创建并激活虚拟环境。

$ virtualenv geo_env
$ cd geo_env\Scripts
$ start activate

  在虚拟环境中安装需要的包

$ pip install pygeocoder

  在虚拟环境中运行自己的项目

from pygeocoder import Geocoder

if __name__ == '__main__':
  address = '207 N. Defiance St, Archbold, OH'
  print(Geocoder.geocode(address)[0].coordinates)

  运行上面的代码,得到地址的经纬度:

$ python search.py
(41.521954, -84.306691)

  实验结束,关闭虚拟环境

$ deactivate

  若不需要该环境,则删除该虚拟环境的目录即可。若需要在某个虚拟环境的基础上再新建环境,则可

$ virtualenv --download -p geo_env\Scripts\python.exe geo_env_new

  新的geo_env_new环境具有geo_env的已有包。

  若是安装了Pycharm IDE,pycharm已经集成了virtualenv,新建项目后,进入

File-->Settings-->Project-->Project Interpreter

  选择已有的环境,或者add local,或者create virtualenv。可以直接在下方增加packages。

学习《Python网络编程(第三版)》(Brandon Rhodes)随手小记。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档