01.virtualenv安装配置

virtualenv

virtualenv 优点

  1. 使不同开发环境独立
  2. 环境升级不影响其他应用 不影响全局环境
  3. 防止系统包版本管理混乱冲突
    # 安装
    pip install virtualenv
    # 新建 testvir  默认安装在cmd运行目录
    vitualenv testvir
    # 进入virtualenv 运行 activate.bat
    cd testvir/Scripts
    # 运行完 activate.bat 后查看 当前虚拟环境安装了那些库
    pip list 
    # 退出环境
    ./deactivate.bat

virtualenvwrapper

# 安装 linux下不需要-win
pip install virtualenvwrapper-win

# 新建虚拟环境 安装完成后自动进入环境
mkvirtualenv testvir
# 或者
mkvirtualenv --python=C:\Python\Python35-32\python.exe article_spider
# 退出虚拟环境
deactivate
# 查看有哪些虚拟环境
workon
# 进入某个虚拟环境
workon testvir

# 虚拟环境的文件路径
C:\Users\daxia\Envs\testvir

requirements使用方法

记得导入导出包的时候要想激活虚拟环境。 1、导出requirements方法 pip freeze > requirements.txt

2、安装requirements方法 pip install -r requirements.txt

踩过的坑

  • 1:
No module named 'django.contrib.formtools'

解答:我也遇到过,django-formtools的版本的问题,,,,,卸载了原先的django-formtools-1.0,,,,,装了最新的版本额,2.0的,不报错了,通了

  • 2:
关于xadmin出现No module named 'import_export'

解答:这个问题 主要是没有安装 django-import-export ,安装一下就可以了

  • 3:
ModuleNotFoundError: No module named 'django.core.urlresolvers'

解答:这个应该式django版本的问题 替换成

django.urls

就可以了