Python语言虚拟环境搭建
小标 2018-09-20 来源 : 阅读 1605 评论 0

摘要:本文主要向大家介绍了Python语言虚拟环境搭建,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言虚拟环境搭建,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

python的虚拟环境搭建

方法一

pyenv安装 git# yum install git -yPython依赖包安装# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel创建python用户# useradd pythonpasswd  python使用python用户登录下载pyenv相关的包curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bashvim .bash_profile增加环境变量export PATH="/home/python/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"source . /home/python/.bash_profile 或. . /home/python/.bash_profilepython版本和path路径$ python --version$ python -V$ echo $PATHpyenv 命令$ pyenv$ pyenv help install列出所有可用的版本$ pyenv install --list安装指定版本$ pyenv install 3.5.3$ pyenv versions使用缓存方式安装$ pyenv install 3.5.3 -vcache目录,如果目录不存在,就自己创建在~/.pyen目录下,新建cache目录,放入下载好的版本文件不确定要哪一个文件,把下载的3个文件都放进去如下:cd ~/.pyenvmkdir cache设置Python版本$ pyenv global 3.5.3切记,如果用global是因为是在非root用户Python用户下如果是root用户安装,请不要使用global,否则影响太大使用pyenv local设置当前工作目录开始向下递归都继承这个设置pyenv shell只作用当前会话$ pyenv shell systemVirtualenv插件,在plugins/pyenv-virtualenv$ pyenv virtualenv 3.5.3 magedu353创建出一个3.5.3的独立空间$ pyenv versions* system (set by /home/python/.pyenv/version)3.5.33.6.1切换虚拟环境pyenv local magedu353pip通用配置$ mkdir ~/.pip配置文件在~/.pip/pip.conf[global]index-url=https://mirrors.aliyun.com/pypi/simple/trusted-host=mirrors.aliyun.com在不同的虚拟环境中,安装redis包,使用pip list看效果$ pip -V安装ipython$ pip install ipython$ ipython安装Jupyter,也会安装ipython的$ pip install jupyter$ jupyter notebook helpjupyter-notebook password$ jupyter notebook --ip=0.0.0.0 --no-browser

Windows安装方法

安装Python3.5 自带pippip install jupyterjupyter notebook helpjupyter-notebook passwordjupyter notebook --ip=0.0.0.0 --no-browserPython解释器

方法二

安装 virtualenv$ sudo pip install virtualenv然后建立一个测试目录:$ mkdir testvirtual$ cd testvirtual就可以成功创建一个虚拟环境 env1:$ virtualenv env1就可以成功创建另一个虚拟环境 env2:$ virtualenv env2然后想进入哪个虚拟环境就CD进去就可以了,比如进入env1:$ cd env1安装 virtualenvwrapperVirtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。运行下面命令就安装成功了,默认安装在 /usr/local/bin下面:$ sudo easy_install virtualenvwrapper接下来创建一个文件夹,用来存放所有的虚拟环境:$ mkdir ~/workspaces$ cd ~/workspaces先用which virtualenvwrapper.shwhich python3这个命令找到正确路径然后用vi ~/.bash_profile 进入输入export WORKON_HOME='~/.virtualenvs'export VIRTUALENVWRAPPER_PYTHON='/Users/mac/anaconda/bin/python3'source /Users/mac/anaconda/bin/virtualenvwrapper.shesc退出后:wq进行保存再运行这个命令 source ~/.bash_profile接下来,创建一个或者多个虚拟环境 env1,env2:$ mkvirtualenv env1成功后,当前路径前面就会有 (env1)$ mkvirtualenv env2下面是一些基本操作命令列出虚拟环境:$ lsvirtualenv -benv1env2切换虚拟环境:$ workon env1查看环境里安装了哪些包:$ lssitepackages进入当前环境:$ cdvirtualenv进入当前环境的site-packages:$ cdsitepackages$ cdsitepackages pip复制虚拟环境:$ cpvirtualenv env1 env3Copying env1 as env3...退出虚拟环境:$ deactivate删除虚拟环境:$ rmvirtualenv env2Removing env2...安装 Numpy,Scipy,Matplotlib 等接下来安装Python的各种包,就比较顺畅了,比如安在env1上:$ workon env1安装numpypip install numpy安装scipy$ pip install scipy安装matplotlib$ pip install matplotlib安装ipython$ pip install ipython[all]安装pandas$ pip install pandas安装Statsmodel$ pip install statsmodel安装scikit-learn$ pip install scikit-learn


以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved