萌新那些事儿

怎样上传整洁的python项目

2018-11-29  本文已影响0人  无火余灰

背景

知识背景

how to do

  1. 创建项目时使用 virtual environment


    创建项目.png
  2. 我们新建一个Test.py,从百度拿一下respons,这时你查一下venv文件夹,就引入了一个requests包
import requests

response = requests.get('http://www.baidu.com')
print(response.content)
  1. 开发到这里,你心想,大功告成,赶紧push吧,那你push venv嘛?
  2. 答案是不push,一个理由就够了,很丑。。。。。。。
  3. 此时你看一眼remote 就孤零零的一个Test.py,你会怀疑这clone下来能跑吗?可以,但是请注意当你clone的时候,需要再次设置虚拟环境 idea 官方教程
  4. 这时你又心满意足了,可引入了包,包的版本呢?版本呢?别忘了此时你的项目是这样子的传送门
  5. 这里就需要requirements.txt保存一个依赖环境
pip3 freeze > requirements.txt  #生成
pip install -r requirements.txt   # 安装依赖
  1. 你以为到此为止了吗?当你一遍一遍的看见下面这个场景的时候,也会觉得很烦吧 Screen Shot 2018-11-29 at 5.04.59 PM.png
  2. 这就是.gitignore的作用了,新建一个.gitignore 然后添加这两文件夹
.idea
venv
  1. 这时你git status的时候,世界终于清净了

迷思

上一篇下一篇

猜你喜欢

热点阅读