精华内容
下载资源
问答
  • 对于一条观测属于多个类别的情况,考虑如何创建虚拟变量矩阵。

    《利用Python进行数据分析》一书中有这样一个创建虚拟变量的例子。
    原始数据:
    在这里插入图片描述
    我们需要根据类别列genres生成每个电影所属类别的虚拟变量。首先问题在于每个观测属于多个类别,不能直接应用pd.get_dummies函数。

    • 第一步:首先需要知道具体有多少种电影流派
    all_genres = []
    for x in movies.genres:
    	all_genres.extend(x.split('|'))
    genres = pd.unique(all_genres)
    
    • 第二步:创建一个用于储存虚拟变量的dataframe
    zero_matrix = np.zeros((len(movies), len(genres))
    dummies = pd.DataFrame(zero_matrix, columns = genres)
    
    • 第三步:遍历每一部电影,根据电影所属的类别在dummiesdataframe中进行标注
    for i, gen in enumerate(movies.genres):
    	#dummies.columns 返回dummies的列标签
    	#.get_indexer方法返回列表区的索引值
    	# indices返回一个数组,储存了该电影所属类别对应的列标签
    	indices = dummies.columns.get_indexer(gen.split('|'))
    	# 使用iloc方法进行索引
    	dummies.iloc[i, indices] = 1
    
    • 第四步:将虚拟变量结果与原始矩阵联合
    movies_windic = movies.join(dummies.add_prefix('Genre_'))
    
    展开全文
  • windows和linux如何创建虚拟环境 windows 安装虚拟环境工具库:virtualenv pip install virtualenv 创建虚拟环境 其中test是虚拟环境的名称(一个文件夹) 默认创建在当前目录下 virtualenv test 安装...

    windows和linux如何创建虚拟环境

    windows

    1. 安装虚拟环境工具库:virtualenv
      pip install virtualenv
    2. 创建虚拟环境 其中test是虚拟环境的名称(一个文件夹) 默认创建在当前目录下
      virtualenv test
    3. 安装virtualenvwrapper-win
      pip install virtualenvwrapper-win
    4. 设置WORKON_HOME环境变量
      在这里插入图片描述然后呢,我们新建有一个变量名叫 WORKON_HOME ,变量值就是我们专门用户存放虚拟环境的文件夹地址,然后点击保存保存,一直确定即可,如下图所示。
      在这里插入图片描述
    5. 进入虚拟环境
      workon 列出所有的虚拟环境, workon 环境名 进入环境
    6. 退出虚拟环境
      deactivate
    7. 删除虚拟环境
      rmvirtualenv 环境名

    linux

    二、virtualenv的安装
    安装方式一:yum命令进行安装(如果是ubuntu系统使用 sudo apt-get install python-virtualenv)
    命令:yum install python-virtualenv
    安装方式二:pip命令进行安装
    命令: pip install virtualenv
    安装方式三:安装virtualenv的扩展包virtualenvwrapper
    操作一:安装virtualenvwrapper
    命令: pip install virtualenvwrapper
    操作二:创建一个文件夹,用于存放所有的虚拟环境:
         命令:mkdir -p /home/python/virtualenvs (目录自定义)
       操作三:设置环境变量,把下面两行添加到~/.bashrc里。
       命令:vim ~/.bashrc
         添加:export WORKON_HOME=/home/python/virtualenvs (绝对路径)
         添加:source /usr/bin/virtualenvwrapper.sh
         命令::wq!或者:x----保存设置
         命令:source ~/.bashrc ----使修改生效
    三、创建虚拟环境
    命令: mkvirtualenv venvname ----venvname代表虚拟环境名称
    在这里插入图片描述

    如果电脑上安装有多个python版本,创建指定python版本的虚拟环境使用以下命令:
    命令:mkvirtualenv -p pythonexepath venvname
    -p ----参数(使用–python也可以);
    pythonexepath ----指定Python版本的文件路径
    venvname ----虚拟环境名称
    在这里插入图片描述

    四、启动虚拟环境
    列出虚拟环境列表
    命令:workon
    在这里插入图片描述

    命令:lsvirtualenv
    在这里插入图片描述

    启动/切换虚拟环境
    命令:workon [venvname]
    在这里插入图片描述在这里插入图片描述

    五、删除虚拟环境
    命令:rmvirtualenv [venvname]
    在这里插入图片描述

    六、退出虚拟环境
    命令:deactivate
    在这里插入图片描述

    补充部分,利用python自带的包进行创建

    一、创建虚拟化环境

    命令: /usr/local/python3.6/bin/pyvenv /opt/venlist
    在这里插入图片描述
    二、进入虚拟环境
    命令:source /usr/local/flask/bin/activate
    在这里插入图片描述
    三、退出虚拟环境
    命令:deactivate
    在这里插入图片描述

    展开全文
  • 安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到...# 1、创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 2、打开~/.bashrc...

    安装虚拟环境的命令 :

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper
    

    安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:

    # 1、创建目录用来存放虚拟环境
    mkdir 
    $HOME/.virtualenvs
    
    # 2、打开~/.bashrc文件,并添加如下:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
    
    # 3、运行
    source ~/.bashrc
    

    创建虚拟环境的命令 :

      提示:如果不指定python版本,默认安装的是python2的虚拟环境  

      在python2中,创建虚拟环境

    mkvirtualenv 虚拟环境名称
    例 :
    mkvirtualenv py_flask
    

      在python3中,创建虚拟环境

    mkvirtualenv -p python3 虚拟环境名称
    例 :
    mkvirtualenv -p python3 py3_flask
    

    提示 :

      • 创建虚拟环境需要联网
      • 创建成功后, 会自动工作在这个虚拟环境上
      • 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
      查看虚拟环境:
    workon 两次tab键
    

       使用虚拟环境的命令 :
    workon 虚拟环境名称
    
    例 :使用python2的虚拟环境
    workon py_flask
    
    例 :使用python3的虚拟环境
    workon py3_flask
    

       退出虚拟环境的命令:
    deactivate
    

      删除虚拟环境的命令:
    rmvirtualenv 虚拟环境名称
    
    例 :删除虚拟环境py3_flask
    
    先退出:deactivate
    再删除:rmvirtualenv py3_flask
    

      

     

                                                                       -------  知识无价,汗水有情,如需搬运请注明出处,谢谢!

    展开全文
  • 如何在linux创建python虚拟环境

    千次阅读 2018-02-19 23:01:46
    1、大多数系统模块安装在sys.prefix 环境变量指定的目录tgao@tgao-Latitude-E6410:~$ python3Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linuxType "help", "...

    1、大多数系统模块安装在sys.prefix 环境变量指定的目录

    tgao@tgao-Latitude-E6410:~$ python3
    Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
    [GCC 5.4.0 20160609] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> sys.prefix
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'sys' is not defined
    >>> import sys
    >>> sys.prefix
    '/usr'

    2、使用pip或者easy_install安装的第三方模块通常在site packages目录:

    import site

    site.getsitepackages()

    3、

    什么是Python虚拟环境?

    Python虚拟环境可以为项目创建相互独立的开发环境,也就是你可以为每个项目安装各自使用依赖模块。

    4、如何创建虚拟环境

    tgao@tgao-Latitude-E6410:~/djangoPractice$ pyvenv env_A

    tgao@tgao-Latitude-E6410:~/djangoPractice$ ls
    djangoEnv1  env_A
    tgao@tgao-Latitude-E6410:~/djangoPractice$ cd env_A
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ ls
    bin  include  lib  lib64  pyvenv.cfg  share
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ source env/bin/activate
    bash: env/bin/activate: No such file or directory
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ source bin/activate
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ ls
    bin  include  lib  lib64  pyvenv.cfg  share
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pwd
    /home/tgao/djangoPractice/env_A
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ deactivate
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ ls
    bin  include  lib  lib64  pyvenv.cfg  share
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pwd

    /home/tgao/djangoPractice/env_A

    5、

    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ source activate

    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ cd ..
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pwd
    /home/tgao/djangoPractice/env_A
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pip3 install django
    Collecting django
      Downloading Django-2.0.2-py3-none-any.whl (7.1MB)
        100% |████████████████████████████████| 7.1MB 103kB/s 
    Collecting pytz (from django)
      Downloading pytz-2018.3-py2.py3-none-any.whl (509kB)
        100% |████████████████████████████████| 512kB 753kB/s 
    Installing collected packages: pytz, django
    Successfully installed django-2.0.2 pytz-2018.3
    You are using pip version 8.1.1, however version 9.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pip3 install --upgrade pip3
    Collecting pip3
      Could not find a version that satisfies the requirement pip3 (from versions: )
    No matching distribution found for pip3
    You are using pip version 8.1.1, however version 9.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pip install --upgrade pip
    Collecting pip
      Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
        100% |████████████████████████████████| 1.3MB 255kB/s 
    Installing collected packages: pip
      Found existing installation: pip 8.1.1
        Uninstalling pip-8.1.1:
          Successfully uninstalled pip-8.1.1
    Successfully installed pip-9.0.1
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pip freeze
    Django==2.0.2
    pkg-resources==0.0.0
    pytz==2018.3
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ pip3 freeze
    Django==2.0.2
    pkg-resources==0.0.0

    pytz==2018.3

    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ deactivate


    6、开始django第一各项目

    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ bin/django-admin startproject pro1
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A$ cd pro1
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/pro1$ ls
    manage.py  pro1
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/pro1$ pwd
    /home/tgao/djangoPractice/env_A/pro1
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/pro1$ python3 manage.py runserver
    Performing system checks...


    System check identified no issues (0 silenced).


    You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run
    'python manage.py migrate' to apply them.


    February 19, 2018 - 13:24:34
    Django version 2.0.2, using settings 'pro1.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    [19/Feb/2018 13:25:50] "GET / HTTP/1.1" 200 16348
    [19/Feb/2018 13:25:50] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
    [19/Feb/2018 13:25:51] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
    [19/Feb/2018 13:25:51] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564
    [19/Feb/2018 13:25:51] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
    Not Found: /favicon.ico
    [19/Feb/2018 13:25:51] "GET /favicon.ico HTTP/1.1" 404 1970
    ^C(env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/pro1$ python manage.pyigrate
    Operations to perform:
      Apply all migrations: admin, auth, contenttypes, sessions
    Running migrations:
      Applying contenttypes.0001_initial... OK
      Applying auth.0001_initial... OK
      Applying admin.0001_initial... OK
      Applying admin.0002_logentry_remove_auto_add... OK
      Applying contenttypes.0002_remove_content_type_name... OK
      Applying auth.0002_alter_permission_name_max_length... OK
      Applying auth.0003_alter_user_email_max_length... OK
      Applying auth.0004_alter_user_username_opts... OK
      Applying auth.0005_alter_user_last_login_null... OK
      Applying auth.0006_require_contenttypes_0002... OK
      Applying auth.0007_alter_validators_add_error_messages... OK
      Applying auth.0008_alter_user_username_max_length... OK
      Applying auth.0009_alter_user_last_name_max_length... OK
      Applying sessions.0001_initial... OK
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/pro1$ python3 manage.py runserver
    Performing system checks...


    System check identified no issues (0 silenced).
    February 19, 2018 - 13:26:35
    Django version 2.0.2, using settings 'pro1.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

    [19/Feb/2018 13:26:45] "GET / HTTP/1.1" 200 16348


    7、查看虚拟环境内外的差别

    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ source activate
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ which python3
    /home/tgao/djangoPractice/env_A/bin/python3
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ deactivate
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ which python3

    /usr/bin/python3


    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ echo $PATH
    /home/tgao/bin:/home/tgao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ source activate
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ echo $PATH
    /home/tgao/djangoPractice/env_A/bin:/home/tgao/bin:/home/tgao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin


    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ python3
    Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
    [GCC 5.4.0 20160609] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.prefix
    '/home/tgao/djangoPractice/env_A'
    >>> 
    KeyboardInterrupt
    >>> exit()
    (env_A) tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ deactivate
    tgao@tgao-Latitude-E6410:~/djangoPractice/env_A/bin$ python3
    Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
    [GCC 5.4.0 20160609] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.prefix
    '/usr'
    >>> 


    展开全文
  • 创建python虚拟环境

    2018-10-12 16:41:00
    windows下如何构建虚拟环境如果系统中只有python2或只有python3,可以直接打开命令行,输入pip install virtualenv 来下载创建虚拟环境的包(如果提示pip不是内部命令,把python文件下的Scripts的文件路径加入计算机...
  • 如何搭建虚拟环境?

    2018-09-13 18:31:41
    如何搭建虚拟环境? 安装虚拟环境的命令 :sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1、创建目录用来存放虚拟环境 ...
  • 如何搭建虚拟环境

    2019-01-23 19:51:48
    安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper ...# 1、创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 2、打开~/.bashrc文件,并添加如下: export WORKON_...
  • 一、环境变量 我们说程序是一个可执行的二进制代码,在Linux下一个命令也是一个程序,例如ls命令,我们知道当我们敲下ls,回车之后,系统就会执行这条命令。但是我们自己的可执行程序却要指明路径才可以执行。 ls...
  • Python创建virtualenv(虚拟环境)方法 ... 四 已有项目使用和创建虚拟环境 五 参数说明 回到目录 一 前言 需求: --公司之有一台服务器 -目前运行这一个5年前开发的Django项目,基于1.5 -现在要基于Dj...
  • 3.查看是否有mkvirtualenv创建虚拟环境指令 mkvirtualenv --version 4.[choose-important]安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量 # 4.1、创建目录用来存放虚拟环境 mkd
  • 使用一种热编码来创建虚拟变量 自动mpg数据 在本节中,您将看到使用auto-mpg数据集为多元线性回归准备数据的几个元素,该数据集包含汽车的技术规格。 有抱负的数据科学家经常使用此数据集,他们希望使用多个预测变量...
  • 使用一种热编码来创建虚拟变量 自动mpg数据 在本节中,您将看到使用auto-mpg数据集为多元线性回归准备数据的几个元素,该数据集包含汽车的技术规格。 有抱负的数据科学家经常使用此数据集,他们希望使用多个预测变量...
  • 使用一种热编码来创建虚拟变量 自动mpg数据 在本节中,您将看到使用auto-mpg数据集为多元线性回归准备数据的几个元素,该数据集包含汽车的技术规格。 有抱负的数据科学家经常使用此数据集,他们希望使用多个预测变量...
  • 在系统环境变量中增加WORKEN_HOME,该路径为虚拟运行环境的路径 创建使用环境相关的配置目录 virtualenv -p D:\Development\Python\python3.6.2\python3.exe case_system 当前路径下生成 mkvirtualenv --python=D:...
  • 使用一种热编码来创建虚拟变量 自动mpg数据 在本节中,您将看到使用auto-mpg数据集为多元线性回归准备数据的几个元素,该数据集包含汽车的技术规格。 有抱负的数据科学家经常使用此数据集,他们希望使用多个预测变量...
  • 搭建虚拟环境

    2019-06-18 17:25:42
    如何搭建虚拟环境? 安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: 1、创建目录用来存放虚拟环境 ...
  • 了解如何使用workon查看、进入和创建虚拟环境 了解如何创建不同版本的虚拟环境 了解如何通过修改环境变量修改环境的默认存储位置 1.下载virtualenvwrapper-win 包 pip install virtualenvwrapper-win 2....
  • 为什么要使用虚拟地址空间页表如何映射虚拟地址和物理地址、如何通过虚拟地址找到物理内存 进程 进程实际上就是一个程序的运行中的描述信息----pcb,通过这个描述信息可以实现对程序的运行调度和管理,linux下这个...
  • 文章目录如何搭建虚拟环境?错误 virtualenvwrapper.sh: There was a problem running the initialization hooks.虚拟环境的命令虚拟环境中安装工具包 如何搭建虚拟环境?...2.1、创建目录用来存放虚拟环境
  • 创建虚拟环境2.1配置环境变量①、创建目录用来存放虚拟环境②、打开~/.bashrc文件,并添加如下:③、运行2.2 创建虚拟环境的命令 :3.如何使用虚拟环境?在虚拟环境中安装工具包总结 前言 虚拟环境可以搭建独立的...
  • Linux虚拟环境搭建

    2018-12-29 11:42:54
    如何搭建虚拟环境? 安装虚拟环境命令 sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: 1、创建目录用来存放虚拟环境 ...
  • Ubuntu搭建虚拟环境

    2021-01-26 20:17:01
    如何搭建虚拟环境 安装虚拟环境的命令 (没有安装pip的计算机,用pip3) sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到 mkvirtualenv 命令, 须配置环境变量...
  • 平常在玩python的时候,virtualenvwrapper是一个非常好用的管理虚拟环境的工具 一、如何安装 ...在Windows和Linux环境下都可以...二、如何创建虚拟python环境 1、复制本地环境变量中的python版本 mkvirtualenv virtuale
  • Python - 虚拟环境

    2020-09-04 14:21:15
    在Windows环境下,如何创建Python2以及Python3的虚拟工作环境。首先需要在电脑上安装Python2或者Python3。我安装的是Python27和Python35。并且环境变量中默认配置的是Python35。 二、安装虚拟组件 接下来需要安装...
  • linux系统如何安装anaconda,请参考Linux(Centos7.8)中Anaconda3安装并配置环境变量博客 2.在anaconda中创建虚拟隔离环境 创建虚拟环境,主要是为了防止不同用户操作pyhton,在安装包产生的版本不一致等问题。虚拟...
  • Postman接口测试,内容包括:如何发送请求,分析响应,创建集合,运行集合,编写自动化测试脚本,管理环境和全局变量,生成api文档,监控接口,创建虚拟服务器。...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 203
精华内容 81
关键字:

如何创建虚拟变量