文章详情页
linux - 使用非系统版本python运行get-pip.py还要做哪些操作?
浏览:215日期:2022-06-25 10:18:39
问题描述
因为工作环境是centos6.X 系统自带的python为2.6,对很多新的模块支持不是很好。于是下载编译python2.7.13然后链接到python2.7这个指令上。之后下载get-pip.py,使用python2.7运行后,提示已经安装到了python2.7安装目录的site-packages下。但是输入pip未找到命令(应该是非系统版本,没有创建连接)。想问下现在应该如何操作。pip只需要给python2.7安装模块即可,系统原生python不去动它。
问题解答
回答1:python多版本管理工具,推荐使用pyenv
回答2:你完全可以给python2.7对应的pip做一个软连接叫pip27, 别和系统默认那个冲突就好, 想安装模块用pip27就可以安装到python27上面了
回答3:你要知道你用的 pip 在什么地方,有没有加到环境变量里面
你可以使用 python(27 版本的 python) -m pip 来调用 pip
你也可以改 python 软连接, 但是可能有有风险, 因为有的系统软件可能用的系统的 python,所以用 python27 这样的软连是比较好的方法
使用 pyenv, 但是也是要注意,他可能会修改系统 python,他还有 python shell/local/global 配置。
相关文章:
1. css3 - 微信前端页面遇到的transition过渡动画的bug2. 网页爬虫 - 关于Python的编码与解码问题3. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊4. javascript - router.push无效5. javascript - 为什么var obj = {}创建对象的方法里面不能用this.xxx来声明属性 ?6. css3 - 微信小程序如何把radio改成2个选择按钮的样式7. selenium-selenium-webdriver - python 将当前目录加入到 环境变量8. css - input间的间距和文字上下居中9. 为什么javascript 18014398501093363 == 18014398501093364 返回ture10. javascript - 浏览器回退,如何保证js对dom的操作保存下来
排行榜

网公网安备