python 版本控制及django,git的使用

来源:互联网 发布:阿里云服务器无法连接 编辑:程序博客网 时间:2024/06/05 20:14

一、安装pyenv


安装pyenv首先安装好python编译需要的rpm包环境:

yum install readline readline-devel readline-static -y

yum install openssl openssl-devel openssl-static -y

yum install sqlite-devel -y

yum install bzip2-devel bzip2-libs -y


安装git

yum install git


废话不多说,开始安装pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

exec $SHELL -l

二、pyenv操作


pyenv install --list  查看可安装的版本

安装某个Python版本


pyenv install x.x.x

查看已安装的版本

pyenv versions

*表示正在使用的版本

切换版本

pyenv global x.x.x

命令对数据库进行更新

pyenv rehash

卸载某个版本

pyenv uninstall x.x.x

三、安装virtualenv


pip install virtualenv

(python在什么版本使用的情况下才能使用,重新安装的python版本需要重新安装virtualenv)

新建虚拟环境

mkdir project1

virtualenv --distribute project1/

cd project1

激活并进入虚拟环境

source bin/activate

退出虚拟环境

deactivate

四、使用pip


安装pip

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

注意:python2.7.9 & python3.4及其更新的版本已经自带pip,无需单独安装

更新pip

pip install -U pip

搜索python包

pip search "query"

安装包

pip install six

查看已安装的包

pip list

五、使用git


创建新仓库

git init

shell命令动态查看git状态及所在分支

第一步首先clone代码:

git clone git://git.kernel.org/pub/scm/git/git.git

第二步拷贝脚本

把文件contrib/completion/git-completion.bash 拷到~下,重命名为.git-completion.sh

把文件contrib/completion/git-prompt.sh 拷到~下,重命名为.git-prompt.sh

可以先看一下这两个脚本的内容,里面有简单介绍。

第三步写入.bashrc以下内容

source ~/.git-completion.sh

source ~/.git-prompt.sh

export GIT_PS1_SHOWDIRTYSTATE=1

export GIT_PS1_SHOWSTASHSTATE=1

export GIT_PS1_SHOWUNTRACKEDFILES=1

export GIT_PS1_SHOWUPSTREAM="verbose git svn"

PS1='\[\033[1;31m\]\u@\h \[\033[1;34m\]\W\[\033[1;31m\]$(__git_ps1 " (%s)")\[\033[1;35m\] -> \[\033[0m\]'

第四步注销或者重新启动,此时命令行应该已经改变。成功。

查看git状态

git status

跟踪文件 

git add 文件

登录

git config --global user.name "wanezu"

git config --global user.email 249508741@qq.com

提交文件

git commit -m "提交"

再次查看就会看到目录是干净的

git push

git push -u origin master

六、githup的使用


创建项目登陆账号

建立一个空项目

然后到你指定的目录(可以是已建立好的程序代码)

centos会出现push不上去的情况

需修改vim .git/config

修改

[remote "origin"]  

   url = https://github.com/youname/example.git  

为:

[remote "origin"]  

   url = https://youname@github.com/youname/example.git  


七、django 的使用

创建django的app

django-admin startapp catelog


八、安装zsh

1.ubuntu中默认安装了那些shell

cat /etc/shells

2.当前正在运行的是那个版本的shell

echo $SHELL/bin/bash

3.安装zsh、git和wget:

sudo apt-get install zsh git wget

4.获取并自动按照oh-my-zsh:

wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

5.替换bash为zsh:

chsh -s /bin/zsh

6.最后重启


pip install --allow-external mysql-connector-python mysql-connector-python

0 0
原创粉丝点击