zoukankan      html  css  js  c++  java
  • 虚拟python开发环境

    下载安装miniconda

    连接地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

    我使用的是python3.7的版本,所以下载对应的sh包: Miniconda3-py37_4.8.2-Linux-x86_64.sh

    下载上面的包, 然后使用命令执行安装:

    sh ./Miniconda3-py37_4.8.2-Linux-x86_64.sh 
    # 默认是安装在家目录里面的,我选择默认安装位置
    

    安装完毕后,配置环境变量

    vim ~/.bashrc
    # 添加如下内容
    export PATH=/home/father/miniconda/bin/:$PATH
    # 然后保存并重新加载配置
    source ~/.bashrc
    

    如果本地没有python3的环境的话,可以使用python3进行执行

    如果已经存在,最好能执行miniconda中的python的全称比如如下命令:

    [user@hostname]$ python3.7.6
    Python 3.7.6 (default, Jan  8 2020, 19:59:22) 
    [GCC 7.3.0] :: Anaconda, Inc. on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    

    创建虚拟环境

    我们以Python3.7.6为例,其他Python版本也类似。

    我们可以通过下面的命令创建一个Python虚拟环境

    python3.7.6 -m venv <准备创建虚拟环境的路径>

    例如:

    python3.7.6 -m venv my-env
    

    如果安装虚拟环境报错, 就先安装venv包: ~/miniconda/bin/pip install venv

    命令行进入虚拟环境

    我一般使用如下命令:

    # ~/virtualenvs/py3_django 是你的虚拟环境目录
    source ~/virtualenvs/py3_django/bin/activate
    

    退出虚拟环境:

    deactivate
    

    配置pip国内源

    基于ubuntu

    首先在在家目录下创建隐藏文件,然后创建配置文件

    mkdir ~/.pip
    cd ~/.pip && touch pip.conf
    

    然后将下面的配置信息写入上pip.conf中即可

    [global] 
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = https://pypi.tuna.tsinghua.edu.cn  
    # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任
    

    虚拟python环境

    创建python环境的方法都很多,但是无论使用那种方法,都需要吧上面的环境搭建好才行,我使用python -m venv 虚拟环境 的命令创建虚拟环境.

    
    > cd ~
    > mkdir virtualenvs/
    > ../miniconda3/bin/python -m venv dhango225
    > cd django225
    > source ./bin/activate
    

    安装完整环境及导出环境配置

    在虚拟环境里面执行如下命令可以把当前环境中的依赖包以及版本号都生成到文件中去

    pip freeze > requirements.txt
    

    根据requirements文件进行安装依赖包

    pip install -r requirements.txt
    
  • 相关阅读:
    C++中的乱七八糟问题
    在Win环境下配置java的环境进行开发步骤
    常用软件破解
    关于QT建立项目中遇到的相关问题的处理办法
    QT5.4.0安装以及与VS2010整合安装---64bit操作系统解决方案
    STL容器之一vector
    STL
    三种初步简易的方法求解数值问题 of C++
    Visual Studio 简单使用常识操作
    江城感怀---诗一首
  • 原文地址:https://www.cnblogs.com/duzhaoqi/p/13218435.html
Copyright © 2011-2022 走看看