python开发环境搭建

以下针对任意环境

 

重要:建议先安装 Anaconda: https://www.continuum.io/downloads,安装完成需要重启

1. 安装python,我的版本2.7。 安装ide:pycharm,免费版本即可。

2. 安装pip,ubuntu和mac自带,window下使用easy_install.exe安装

  # easy_inatall pip

3. 安装numpy

  # pip install numpy

4. 安装pands时出现<error: Microsoft Visual C++ 9.0 is required>, python中需要VS2008的库,如不想安装VS2008,点击以下:

  Microsoft Visual C++ Compiler for Python 2.7

5. 安装pandas:pip install pandas

6. 安装tushare: pip install tushare

7. 安装程序打包工具:PyInstaller-3.2

  pip install Pyinstaller

8. 打包:pyinstaller -F -c main.py

 

=================================

文档:

1 .http://djangobook.py3k.cn/2.0/chapter02/

2. https://docs.djangoproject.com/en/1.10/topics/http/urls/

3. http://djangobook.com/django-forms/

-------------------------------------------------------------

Shell远程登陆:

# ssh -t root@12.23.34.45 -p 22

# nohup python sample.py &   // 自动执行脚本

 -----------------------------------------------------

python web (Django)开发:

安装:# sudo pip install django

验证:# python

  >>> import django
  >>> django.VERSION
  (1, 10, 5, u'final', 0)

 

 端口占用情况:

  查看8080端口,则可以结合grep命令:

  netstat -ap | grep 8080

  如查看8888端口,则在终端中输入:

  lsof -i:8888

  

调通django

----------------------------------------------------

  1. 建立django工程

  # django-admin startproject mysite

  2. 迁移,生成基本环境,db.sqlite3

  # python manage.py migrate

  3. 侦听任意网络

  # python manage.py runserver 0.0.0.0:8000

  4. 添加 u'59.110.68.132' 到 stetting.py  ALLOWED_HOSTS

    浏览器输入:http://[IP]:8000/

 

  到此为止,外网基本可以访问web服务器了,是个通路.

  ---------------------------------------------

  在`` mysite`` 项目文件下输入下面的命令来创建`` books`` app:

  # python manage.py startapp books

  ---------------------------------------------

  总结来说说:BASE_DIR是指mysite项目的绝对路径。

  'DIRS': [os.path.join(BASE_DIR, 'templates')] 是指到 BASE_DIR/templates文件夹中去取模板

  'DIRS': [os.path.join(BASE_DIR, 'app1/templates')] 是指导 BASE_DIR/app1/templates文件夹中去取模板
  

  我的:'DIRS': [os.path.join(BASE_DIR, 'mysite/templates')],

 

遇到问题:

1. PyInstaller Runtime Error? (R6034)

  pyinstaller版本过低,升级版本到3.2, pip install pyinstaller==3.2

  使用教程:http://legendtkl.com/2015/11/06/pyinstaller/

2. pip freeze, 查看安装lib库版本

  

posted @ 2016-12-16 11:17  老金280  阅读(365)  评论(0编辑  收藏  举报