设为首页 收藏本站
查看: 1222|回复: 0

[经验分享] python 版本控制及django,git的使用

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-14 10:44:02 | 显示全部楼层 |阅读模式
一、安装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/ ... er/tools/install.sh -O - | sh
5.替换bash为zsh:
chsh -s /bin/zsh
6.最后重启

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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-150897-1-1.html 上篇帖子: gitlab在fedora 进行部署 下篇帖子: Gitlab代码管理平台部署(CentOS6.7—gitlab7.2.12) python
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表