zoukankan      html  css  js  c++  java
  • Python18天训练营之第一课<环境配置>

    准备开发环境,首选Vagrant + PyCharm + Virtualbox

    目的:

    • 映射Windows文件夹到虚拟机上,实现Windows项目文件实时同步到Linux上
    • Pycharm默认支持连接Virtualbox里的Python

    步骤:

    Vagrant常用命令

    1. vagrant box list // 列出当前导入的box
    2. vagrant up // 启动虚拟机
    3. vagrant halt // 关闭虚拟机
    4. vagrant status // 查看虚拟机状态
    5. vagrant init // 初始化虚拟机
    6. vagrant box add // 添加box
    7. vboxmanage list vms // 列出虚拟机
    8. vagrant package --base vagrant_default_14950229427359_60979 --output soft/python36env_goenv_20180310.box // 导出

    创建并启动虚拟机

    • 先选择好路径,将vagrant box复制到该路径,创建需要同步到Linux的文件夹sync,然后打开CMD并切换到该路径
      • 执行vagrant init
      • 打开Vagrantfile文件修改如下内容
    ## 大概需要修改以下四处
    config.vm.box = "centos-6.6-x86_64"    // 镜像的名称,但不包括扩展名。
    config.vm.synced_folder "C:/vm/synced", "/home/vagrant/"  // 同步Windows下的文件夹到Linux上
    config.vm.boot_timeout = 300           // 超时时间
    config.vm.hostname = "dev"        // 设置主机名
    
    - 添加box
    
    >vagrant add box centos6.6 centos-6.6-x86_64.box
    
    - 查看已添加的box
    
    >vagrant list
    centos6.6
    
    - 启动虚拟机
    
    vagrant up
    
    -   启动成功后使用xshell连接127.0.0.1:2222进行登陆操作,或者使用vagrant ssh进行登录
        - ssh用户`vagrant` 密码`vagrant` 切换root可用sudo -i 可以继承环境变量
    

    虚拟机安装python3.6.8

    1. yum install gcc gcc-c++ make openssl openssl-devel
    2. wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz -P /usr/local/src/
    3. tar -xf Python-3.6.8.tgz
    4. cd Python-3.6.8
    5. ./configure --prefix=/usr/local/python36 && make && make install
    // 环境变量
    1.echo "export PATH=/usr/local/python36/bin:$PATH" > /etc/profile.d/python36.sh
    2.source /etc/profile
    //或者
    1. ln -s /usr/local/python36/bin/* /usr/bin/
    //执行
    python3 -V
    Python 3.6.8
    
  • 相关阅读:
    [转载]企业级服务器设计与实现经验之系统框架(一)
    【转载】es通信框架
    【转载】企业级服务器设计与实现经验之插件系统基础篇
    阻塞队列
    [转载]ESFramework 4.0 进阶(01)-- 消息
    心跳监测器 IHeartBeatChecker
    poj2470
    poj2478
    poj2418
    poj2481
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10810067.html
Copyright © 2011-2022 走看看