Python项目部署操作手册

安装虚拟环境(使用virtualenvwrapper)

virtualenvwrapper 时一个基于virtualenv之上的工具,它将所欲的虚拟环境统一管理。

1、安装

$ sudo pip install virtualenvwrapper

virtualenvwrapper默认将所有的虚拟环境放在~/.virtualenvs目录下管理,可以修改环境变量WORKON_HOME来指定虚拟环境 的保存目录。

2、启动

$ source /usr/local/bin/virtualenvwrapper.sh

还可以将该命令添加到 /.bashrc 等shell启动文件中,以便登陆shell后可直接使用virtualenvwrapper提供的命令。

#if [ `id -u` != '0' ]; then

export VIRTUALENV_USE_DISTRIBUTE=1        # <-- Always use pip/distribute
export WORKON_HOME=$HOME/.virtualenvs       # <-- Where all virtualenvs will be stored
source /root/anaconda3/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

#fi

将上面的配置添加到 ~/.bashrc 的末尾,然后将下面的命令运行一次:

source ~/.bashrc

3、常规用法

mkvirtualenv envName  #创建虚拟环境
mkvirtualenv -p python3.6 envName  #创建指定解释器的虚拟环境

workon  #查看虚拟环境列表
workon envName #启动虚拟环境列表

deactivate  #退出虚拟环境

rmvirtualenv envName #删除虚拟环境

安装虚拟环境(使用conda)

Conda 是开源的包管理系统和环境管理系统,可以安装软件包的多个版本和依赖,而且方便切换。Conda 支持 Linux,OS X 和 Windows 系统。Conda 可以为 Python 程序创建,但是可以打包和分布任意软件。

Conda 包含所有版本的 Anaconda, Anaconda Server 和 Miniconda,而且不会单独提供。

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。

conda的设计理念

conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。

1、安装Anaconda

打开命令输入conda -V检验是否安装及当前的conda的版本。

2、conda常用的命令

查看安装了哪些包

conda list

查看当前存在哪些虚拟环境

conda env list 
conda info -e

检查更新当前的conda

conda update conda

3、Python创建虚拟环境

conda create -n your_env_name python=x.x

anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到

4、激活或者切换虚拟环境

打开命令行,输入python --version检查当前 python 版本。

Linux:  source activate your_env_nam
Windows: activate your_env_name

5、对虚拟环境中安装额外的包

conda install -n your_env_name [package]

6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)

deactivate env_name
#或者`activate root`切回root环境
Linux下:source deactivate 

7、删除虚拟环境

conda remove -n your_env_name --all

8、删除环境中的某个包

conda remove --name $your_env_name  $package_name 

安装依赖包(使用requirements.txt)

1、requirements.txt 文件的写法如下:

Django==2.1
django-cors-headers==3.4.0
django-redis==4.0.0
elasticsearch==7.0.5
filelock==3.0.12
Flask==1.1.2
Flask-Cors==3.0.10

2、生成requirements.txt的方法如下:

pip freeze > requirements.txt

3、通过requirements.txt 安装依赖包的命令如下:

pip install -r requirement.txt  # 批量安装

你可能感兴趣的:(Python,python,pycharm,知识图谱)