手记

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

0人推荐
随时随地看视频
慕课网APP