zoukankan      html  css  js  c++  java
  • 2-环境搭建

    ######

    环境搭建,
    1,Pycharm安装和使用
    interpret,项目解释器,这个地方很重要,
    2,mysql,Navicat安装和使用
    有两个重点功能,数据传输,可以在两个数据库传输,这样就可以把现网的传到测试环境了,
    还有一个导出数据接口和数据的功能,可以导出建表sql,和数据,
    3,virtualenv 和virtualenvwrapper安装和使用,
    可以同时安装多套环境,
    这个安装和使用,有空还是需要好好的研究一下的,

    4,vue项目环境搭建,

    #####################

    虚拟环境的安装和配置
    1,虚拟环境很重要,最大的好处就是开发环境的隔离,比如有的环境是python2开发的,有的是python3开发的,使用虚拟环境就可以解决这个问题,
    2,安装虚拟环境,
    安装命令,pip install virtualenv
    3,有很多时候下载很慢,可以使用镜像来下载,
    首先就是豆瓣源,
    怎么使用豆瓣源,?pip install -i https://pypi.douban.com/simple django1.11.3
    pip uninstall django,卸载django
    4,新建虚拟环境,
    命令:virtualenv scrapytest
    这个命令,你在cmd的哪一个文件路径下新建的,新建的虚拟环境就在哪一个路径,
    dir命令,是cmd下面的查看文件列表,
    然后进入虚拟环境,进入script ,然后执行activate.bat就进入虚拟环境了,路径前面就是虚拟环境的名字,
    运行python,可以看到里面的Python版本,
    退出虚拟环境命令,deactivate.bat,这样就退出了,

    5,如何选择Python版本来新建虚拟环境呢?
    命令:virtualenv -p C:Users hinkpadAppDataLocalProgramsPythonPython36python.exe scrapytest ,,, -p是-python的意思
    要记住Python的安装路径,

    这些命令在Linux里面是一模一样的,
    Linux下面的安装过程:
    安装命令,sudo apt-get install python-virtualenv
    创建命令是一样的,
    进入虚拟环境,在bin目录下,source activate
    指定Python版本创建虚拟环境命令:virtualenv -p /usr/bin/python3 scrapytest
    退出虚拟环境的命令是一样的,

    6,现在有一个问题,就是一定要指定路径才可以运行起来,并且windows和Linux下面的运行虚拟环境命令不一样,这样就体验不好了
    这样找路径的比较麻烦,
    基于virtualenv另外一个虚拟环境管理包,叫做virtualevnwrapper
    安装命令:pip install virtualenvwrapper

    第一个命令,workon,
    这个命令会把所有的虚拟环境列出来,
    Windows提示 “workon不是内部或外部命令,也不是可运行的程序或批处理程序”
    解决方案:先卸载之前安装的 pip uninstall virtualenvwrapper
    然后安装新的:pip install virtualenvwrapper-win

    第二个命令,新建虚拟环境
    命令:mkvirtualenv py3scrapy
    默认是新建到C:Users hinkpadEnvs
    但是可以新建环境变量,系统变量,WORKON_HOME,,,,,然后是路径比如D:Envs
    以后的虚拟环境都是新建到这个路径了
    如果换路径了,可以把之前的虚拟环境copy到新的路径,也是可以找到虚拟环境的,

    第三个命令,退出虚拟环境,deactivate

    第四个命令,进入虚拟环境,workon 虚拟环境的名字
    然后运行pip install requests,这样就会安装到这个虚拟环境中了,
    如果有安装失败的包,就要到特定的一个地址,然后查到安装失败的包,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
    然后下载下来,进入到这个下载的这个文件的目录,然后进入虚拟环境,使用pip install 包名whl,这样就安装完成了

    比如pip install scrapy 这个就会报错,就用上面的方法,这个依赖的包比较多,
    然后再次运行之前报错的命令,就不会报错了。

    第五个命令,安装指定python版本的虚拟环境,mkvirtualenv --python=C:Users hinkpadAppDataLocalProgramsPythonPython36python.exe py3scrapy


    这就是windows下的安装虚拟环境,
    Linux下怎么安装,
    安装包:pip install virtualenvwrapper
    安装了之后是不能直接运行mkvirtualenv 命令的,需要配置一下,
    配置命令:sudo find / -name virtualenvwrapper.sh,这是在根目录下开始寻找,按照名字寻找,会找到两个,复制其中的一个,
    接下来的命令, vim ~/.bashrc,这个文件要记住,
    里面可以配置workon_home的路径,指明创建虚拟环境的目录,
    还有一个就是source路径,这就是virtualenvwrapper的shell文件的路径,
    配置完了,保存一下
    然后执行sourc ~/.bashrc
    具体的配置教程网上找找,

    然后就可以运行mkvirtualenv 了,命令都是和windows下面一样的,

    ######

    vue环境
    1,ide,使用webstorm,这个是和pycharm一家公司的,
    2,node.js,这个非常的重要,vue项目启动的时候就是依赖的npm命令的,这个就是包管理器,这个要按照了node.js才会有的,
    node --version,

    3,cnpm要配置一下,cnpm是npm的淘宝镜像,因为npm是非常非常的慢的,所以使用cnpm,这是一个淘宝镜像,
    npm install cnpm -g --registry=https://registry.npm.taobao.org

    3,打开cmd,进入vue项目目录,然后执行cnpm install,在项目里面,会产生一个新的目录,node_modules,所有的第三方的包都安装到了这个里面,

    4,cnpm run dev,执行这个命令,就可以运行了,最后后一个编译成功的提示信息,

    5,http://localhost:8080/直接去访问这个地址,就可以打开vue项目了,

    6,如果公司的电脑家里的电脑切换,报错,就把node_modules这个目录删除,重新cnpm install一次,重新cnpm run dev一次就可以了,

    #######

    去git,码云,coding上面去找项目,会有很多

    #####

    ########

  • 相关阅读:
    Codeforces 177G2 Fibonacci Strings KMP 矩阵
    Codeforces Gym100187C Very Spacious Office 贪心 堆
    Codeforces 980F Cactus to Tree 仙人掌 Tarjan 树形dp 单调队列
    AtCoder SoundHound Inc. Programming Contest 2018 E + Graph (soundhound2018_summer_qual_e)
    BZOJ3622 已经没有什么好害怕的了 动态规划 容斥原理 组合数学
    NOIP2016提高组Day1T2 天天爱跑步 树链剖分 LCA 倍增 差分
    Codeforces 555C Case of Chocolate 其他
    NOIP2017提高组Day2T3 列队 洛谷P3960 线段树
    NOIP2017提高组Day2T2 宝藏 洛谷P3959 状压dp
    NOIP2017提高组Day1T3 逛公园 洛谷P3953 Tarjan 强连通缩点 SPFA 动态规划 最短路 拓扑序
  • 原文地址:https://www.cnblogs.com/andy0816/p/14136443.html
Copyright © 2011-2022 走看看