博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux中添加环境变量(python为例)
阅读量:6261 次
发布时间:2019-06-22

本文共 1309 字,大约阅读时间需要 4 分钟。

最近想用Django搭建个人博客,之前学了些python基础语法,准备边学习Django边实战操作。自己有一个阿里云服务器,用的centOS,自带的是python2.7版本,我直接安装了python3.5版本。结果问题从此开始。。。

python3.5在安装时设置了软连接,所以直接输入python就是调用python3.5版本,但是再安装其他包的时候就没这么幸运了。先是安装Django之后,使用

import djangodjango.getversion()

可以正常显示django版本,说明安装成功。但是,在新建项目时,使用

django-admin.py startproject mysite

报错,总是提示command not found,意思是命令不存在。搜索了半天(真的是半天)确定是环境变量问题,但是尝试很多种方法,问题始终存在。后来干脆删除了django,删除方法:直接删除文件就可以。

rm -rf 文件目录

之前是用的源码安装,这次准备用pip安装django,结果。。。pip安装后一样提示命令不存在。

pip安装方法

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate tar -xzvf pip-1.5.4.tar.gz cd pip-1.5.4 python setup.py install

当然也可以用

sudo apt-get install python-pip

或者

yum install python-pip

以及直接下载: 然后运行在终端运行

python get-pip.py

但是,我在服务器测试了无法安装,只有使用的源码安装。接下来本来是

pip install Django==1.10.6

但是这一步会报错:“command not found”,问题原因是python环境变量没有设置,解决方法:修改$PATH

vi ~/.bash_profile

打开bash_profile文件,用vim编辑(之前特意学了常用命令,但还是忘了,就记得 i 进入编辑模式,esc 进入命令模式,:wq 保存并退出)

export PATH=$HOME/bin:/usr/local/bin:$PATH  # 在这一行增加python的bin路径,如下  export PATH=$HOME/bin:/usr/python/bin:/usr/local/bin:$PATH

将python的bin文件路径添加到$PATH,问题就解决了。再按 pip 试试,是不是列出了帮助文件~~~

当然,如果shell用的zsh,那就是修改~.zshrc文件,最后再更新下PATH

source .zshrc

如果这时候使用pip命令没有报错,那么就去安装django吧!

转载于:https://www.cnblogs.com/newgold/p/6520691.html

你可能感兴趣的文章
数据结构与算法(位运算) --javascript语言描述
查看>>
数据结构与算法(回溯法) --javascript语言描述
查看>>
百度地图开发实例番外篇--实用方法(持续更新)
查看>>
“大数据应用场景”之隔壁老王(连载一)
查看>>
k均值聚类算法(k-means)
查看>>
修改springboot的端口来启动项目
查看>>
MaxCompute SQL原理解析及性能调优
查看>>
vue中慎用style的scoped属性
查看>>
深度学习在股票市场的应用
查看>>
redis源码分析之事务Transaction(下)
查看>>
【273天】我爱刷题系列(32)
查看>>
Hystrix基础入门和特性讲解
查看>>
webpack-dev-server模块
查看>>
解决brew默认安装iamgemagick7导致wand库运行错误问题
查看>>
进入页面跳转到指定锚点
查看>>
如何根据protobuf来Mock后台返回的数据
查看>>
JavaScript 运算符规则与隐式类型转换详解
查看>>
网站攻击中的csrf和xss
查看>>
(CZ深入浅出Java基础)反射
查看>>
图像颜色提取
查看>>