python如何进入venv环境_python 环境之 venv

本文介绍了在没有互联网环境下,如何利用virtualenv创建Python虚拟环境,并通过下载包离线安装shade和tornado模块。首先,通过设置pip源解决离线安装问题,然后详细展示了virtualenv的安装、激活和模块安装过程,强调了在OpenStack环境中避免直接影响系统模块的重要性。
摘要由CSDN通过智能技术生成

需求

我们用Anisible 来管理Openstack 此时需要安装shade模块当有互联网时我们可以用以下方式安装shade模块yum install python-pip

pip install shade

可是目前公司没有互联网环境并且得用到shade这个模块,当时心想执行pip  install shade 看下装了哪些包然后做成一个独立的源,不过无果。后来又想到 pip download shade然后离线安装shade。可是好麻烦最后找到了 virtualenv。

关于pip指定自己的源[root@node-2 ~]# cat /root/.pip/pip.conf 此文件默认不存在,需要自己手动创建

[global]

extra-index-url =    ---指定自己搭建源的路径

[root@node-2 ~]#

或者可以临时指定源 pip instal xxxx -i

推荐几个源地址

首先谈谈virtualenv是个什么东东

virtualenv故名思意为 虚拟的环境为python提供一个“隔离式”的环境比如操作系统层面需要使用python2和python3 此时若在系统里面设置环境变量会很不方便可能影响系统python环境的独立性。 当然python天然的支持若干个模块我们可以在系统层面去安装这些模块可是若换了一个开发环境我们还需要把这些模块重新安装。 若我们使用virtualenv并且在virtualenv 环境里装这些包安装完毕后我们可以把这个目录直接打包走就可以直接使用了。我们看下virtualenv 的使用方法。

1、安装pip和virtualenv[root@bogon ~]# yum install python-virtualenv python-pip

2、创建一个 自己的project[root@bogon Erick]# virtualenv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值