您的位置:首页 > 编程语言 > Python开发

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

2016-07-14 13:39 651 查看
一、安装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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: