zoukankan      html  css  js  c++  java
  • 迁移virtualenv环境

     

    记录一次将window上的virtualenv部署至LINUX服务器

    前提

    你已经使用virtualenv创建了一个虚拟的python运行环境,并且已经完成了你的应用的开发,现在需要将工程部署到服务器了。

    警告:如果你想将WINDOW上的venv直接复制到linux上的运行的话,那是根本行不通的。

     WINDOWS操作

    在Terminal中将包信息导出至requirements.txt文件中:

    pip freeze > requirements.txt

    LINUX操作

    安装virtualenv

    为不影响linux原环境,我首先安装virtualenv:

    yum install python-virtualenv

    相关依赖包也会被自动安装:

    确认所需PYTHON版本

    查看当前系统的python版本:

    python -V

    安装python3.6

    我的工程需要使用python3,所以我需要先在系统中安装python3:

    yum search python36

    yum -y install python36.x86_64
    yum info python36

    至此,我们就有一个python36的版本了。 

    生成venv1环境,并指定python版本

    这里的--python要指向你的python,如--python=/usr/bin/python36

    virtualenv --python=python36 venv1

    进入venv1环境,并查看python版本

    source venv1/bin/activate
    python -V

     

    查看pip版本

    pip -V

     

    安装python包

    pip install -r ./requirements.txt

    退出venv1环境

    deactivate

    liehen2046

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

  • 相关阅读:
    62. Unique Paths
    24. Swap Nodes in Pairs
    83. Remove Duplicates from Sorted List
    21. Merge Two Sorted Lists
    141. Linked List Cycle
    268. Missing Number
    191. Number of 1 Bits
    231. Power of Two
    9. Palindrome Number
    88. Merge Sorted Array
  • 原文地址:https://www.cnblogs.com/liehen2046/p/10569727.html
Copyright © 2011-2022 走看看