多版本Python共存时pip给指定版本的python安装package的方法

Linux安装了多版本Python时(例如python2.7和3.6),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置.

例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装requests 这个包,则:

  pip install -t /home/bigdata/local/python/lib/python2.7/site-packages requests

或者用-d指定路径:

  pip install requests -d  /home/bigdata/local/python/lib/python2.7/site-packages

第三方包的默认路径为:lib/python2.7/site-packages

权限不够则在命令前加sudo。

备注:virtualenv可能是更好的解决方法。

时间: 2024-10-05 02:48:55

多版本Python共存时pip给指定版本的python安装package的方法的相关文章

python2和3共存时pip安装的问题

安装有python2和python3多版本的情况下,我们使用pip安装模块容易出问题: [[email protected] ~]# python -m pip install psutil Collecting psutil Downloading psutil-5.4.1.tar.gz (408kB) Installed /usr/local/python3/lib/python3.6/site-packages/psutil-5.4.0-py3.6-linux-x86_64.egg Pro

Python 判断字符串是否含有指定字符or字符串

Python 判断字符串是否含有指定字符or字符串 ,有如下方法: 1.使用成员操作符 in str1= "ABCDEF123descsf" str2= "CD" result = str2 in str1 print(result) # True 2.使用string模块的find()  rfind  index()  rindex() 原文地址:https://www.cnblogs.com/shenxiaolin/p/12602360.html

python安装依赖包方法

Python安装包的几种常用方式 1). pip安装方式(正常在线安装) 2). whl安装方式(离线安装),一般是.whl格式的包 3). 源码安装方式(离线安装),tar.gz/egg格式 4). easy_install安装方式(用的比较少) 不同安装方式具体安装步骤 1). pip是一个通用的 Python 包管理工具:提供了对 Python 包的查找.下载.安装.卸载的功能,使用pip安装软件包会自动安装包所依赖的其它包,而无需手动安装. > pip install --upgrade

多个python版本共存时的pip配置

两种方法来配置pip Func1: 1.1 找到python环境的安装包,将python.exe文件重命名,如:将python2.7版本的python.exe重命名为Python2.exe,将python3.x版本的python.exe重命名为python3.x.exe.         1.2 下面找到python安装包下的 Scripts文件夹下 pip.exe 和 pip-script.py(如果没有这个文件请看func2),将其修改为对应的pip2.exe/pip3.exe和pip2-s

pip 默认指定python版本

1,查看pip文件在哪 which pip ==>  /usr/local/bin/pip 2,修改pip文件 1,cd /usr/local/bin/pip #这里面会有很多其他的pip,比如pip2,pip3,pip3.6等2,sudo vim pip 原先的pip文件是以python2为默认版本 #!/usr/bin/python2 # EASY-INSTALL-ENTRY-SCRIPT: 'pip==9.0.1','console_scripts','pip' __requires__

python:python2与python3共存时,pip冲突,提示Fatal error in launcher: Unable to create process using '"d:\python27\python2.exe" "D:\Python27\Scripts\pip2.exe" '

问题背景: 机器上同时装了python2.和python3后,导致只能用pip3了,使用pip2时提示:Fatal error in launcher: Unable to create process using '"d:\python27\python2.exe"  "D:\Python27\Scripts\pip2.exe" ' 解决方法: 执行 python -m pip,这种方式代替pip2,同理pip3如果失效,可以使用python3 -m pip代替p

Python2.7和3.5双版本共存和pip的使用

1. Python2.7和3.5并存 1.1 安装 安装自不必多说,先装2.7,再装3.5. 说下安装的目录:Py3.5和Py2.7默认的安装目录是不一样的,按默认的来就好,不用管. Python2.7: C:\Python27 Python3.5: C:\Users\Administrator\AppData\Local\Programs\Python\Python35 1.2 环境变量 先安装2.7再安装3.5的好像是3.5的会替换到原来2.7添加到Path的路径,所以要自己在手动添加2.7

解决用pip安装Python库时可能会遇到的问题

笔者电脑系统是win7,同时安装了Python2.7和Python3.6,但是在通过命令行直接使用"pip install XXX"安装Python库时出现了以下的错误信息: Fatal error in launcher: Unable to create process using '"' 解决方法: 1,找到你的Python版本对应的解释器的名称 首先你需要进入安装Python相应版本所在的文件夹.以我的Python版本为例,这是我的Python2.7版本对应的解释器名

pip install 安装指定版本的包

pip install 安装指定版本的包 要用 pip 安装指定版本的 Python 包,只需通过 == 操作符 指定 pip install robotframework==2.8.7 将安装robotframework 2.8.7 版本. 原文地址:https://www.cnblogs.com/AlvinLau/p/8662890.html