项目上线全程

我的未来我决定 提交于 2020-03-02 01:48:08

1.买服务器,掏钱吧

2.连上服务器,22端口改一下,默认密码改复杂一点.其他的随意, 再adduser 一个个人账户, 没事别用root

给它加上sudo权限

usermod -a -G sudo wqk
# 再确认一下
groups wqk切换到wqksu wqk

3.安装虚拟环境,隔离项目

可以用pip或者apt安装,这里我们选择pip

a. 查看pip版本
          查看pip版本: pip -V
        查看pip3版本: pip3 -V
    b. 安装pip(如果存在则不需要安装)
        安装pip3: apt install python3-pip    
         安装pip2: apt install python-pip    
    c. 更新pip
          更新pip (如果pip版本高于9.0则不需要更新): 
              更新pip3: pip3 install --upgrade pip
             更新pip: pip install --upgrade pip
 
         注意: 更新后如出现以下错误(这是pip 10.0.0版本的BUG):
            Traceback (most recent call last): 
            File “/usr/bin/pip”, line 9, in 
            from pip import main

            解决方法:修改对应pip文件中的代码(pip和pip3类似)
                  例如更新pip时报错则需要修改 /usr/bin/pip 文件中的代码,
                使用: sudo vim /usr/bin/pip 打开pip文件
                将:          
                    from pip import main
                    if __name__ == '__main__':
                        sys.exit(main())
                改成:
                    from pip import __main__
                    if __name__ == '__main__':
                        sys.exit(__main__._main())

        
    d. pip命令
          pip install xxx:安装xxx依赖包
        pip list:查看所有依赖包
        pip freeze:查看新安装的包
        pip uninstall xxx :卸载xxx包

1.3, virtualenv和virtualenvwrapper 的安装和使用
   【请使用普通用户】 
    a. 安装虚拟环境
          sudo apt update
          sudo pip3 install virtualenv virtualenvwrapper
        sudo pip install virtualenv virtualenvwrapper
        sudo apt install virtualenv virtualenvwrapeer
        
        
        mkvirtualenv env3 -p /usr/bin/python3
          安装后如果不能使用虚拟环境命令,则需要配置环境变量
            1, 进入家目录: cd ~
            2, 使用vim打开.bashrc, 定位到最后:shift+g,并添加以下2行代码(注意修改自己Ubuntu的用户名)
                    export WORKON_HOME=/home/自己Ubuntu的用户名/.virtualenvs
                    source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
            3, 在家目录创建.virtualenvs目录: mkdir .virtualenvs
            4, 加载修改后的设置,使之生效:source .bashrc
            (如果找不到virtualenvwrapper.sh,
             则将路径改成/usr/local/bin/virtualenvwrapper.sh
             然后重试 )
      b. 创建虚拟环境: 
          mkvirtualenv env  
          mkvirtualenv env2 -p /usr/bin/python3  (指定python路径)
      c. 退出虚拟环境
          deactivate 
    d. 进入虚拟环境: 
          workon 虚拟环境名称

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!