anaconda的python版本与本地python版本不同时的问题
在用anaconda,尤其是win下的时候,本地的python版本可能和虚拟环境中需要的python版本不同,而在虚拟环境中使用pip3安装包的时候,仍会出现版本是本地的python版本的情况,虽然并不是很清楚原因,不过记录并揣测一下。
(base) C:\Users\Renyi>conda create --name yolov3 python=3.7
Solving environment: done ==> WARNING: A newer version of conda exists. <==
current version: 4.5.
latest version: 4.6. Please update conda by running $ conda update -n base conda ## Package Plan ## environment location: C:\Users\Renyi\Anaconda3\envs\yolov3 added / updated specs:
- python=3.7 The following packages will be downloaded: package | build
---------------------------|-----------------
openssl-1.1.1b | he774522_1 5.7 MB
setuptools-40.8. | py37_0 KB
certifi-2019.3. | py37_0 KB
wincertstore-0.2 | py37_0 KB
wheel-0.33. | py37_0 KB
python-3.7.2 | h8c8aaf0_10 17.7 MB
ca-certificates-2019.1. | KB
pip-19.0.3 | py37_0 1.8 MB
------------------------------------------------------------
Total: 26.3 MB The following NEW packages will be INSTALLED: ca-certificates: 2019.1.-
certifi: 2019.3.-py37_0
openssl: 1.1.1b-he774522_1
pip: 19.0.3-py37_0
python: 3.7.-h8c8aaf0_10
setuptools: 40.8.-py37_0
sqlite: 3.27.-he774522_0
vc: 14.1-h0510ff6_4
vs2015_runtime: 14.15.-h3a45250_0
wheel: 0.33.-py37_0
wincertstore: 0.2-py37_0 Proceed ([y]/n)? y Downloading and Extracting Packages
openssl-1.1.1b | 5.7 MB | ############################################################################## | %
setuptools-40.8. | KB | ############################################################################## | %
certifi-2019.3. | KB | ############################################################################## | %
wincertstore-0.2 | KB | ############################################################################## | %
wheel-0.33. | KB | ############################################################################## | %
python-3.7.2 | 17.7 MB | ############################################################################## | %
ca-certificates- | KB | ############################################################################## | %
pip-19.0.3 | 1.8 MB | ############################################################################## | %
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate yolov3
#
# To deactivate an active environment, use
#
# $ conda deactivate
这里我新建了一个python3.7的虚拟环境,提示中安装的是基于3.7的pip
(base) D:\PyCode\yolov3>conda activate yolov3 (yolov3) D:\PyCode\yolov3>python
Python 3.7.2 (default, Feb , ::) [MSC v. bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit() (yolov3) D:\PyCode\yolov3>pip3 install -U -r requirements.txt
Collecting numpy (from -r requirements.txt (line ))
Downloading https://files.pythonhosted.org/packages/ed/29/d97b6252591da5f8add0d25eecda296ea72729a0aad7998edba1981b47c8/numpy-1.16.2-cp36-cp36m-win_amd64.whl (11.9MB)
% | | 61kB 28kB/s eta ::
Operation cancelled by user
接着我进入了刚创建完的虚拟环境,python是3.7.2版本的,然后我运行pip3来安装requirements.txt,里面有numpy,发现安装的版本是python3.6的
于是我终止了安装,并猜测,可能此时pip是更新过的,但pip3不是(未经验证) -- 试了一下用pip指令就是cp37的内容了,那应该就是将pip更新成了python3.7的,但pip3没有,用get-pip.py能将pip3也更新成python3.7版本的
不过总之尝试了若干次,我发现此时更新一下pip就好了,我的更新方法还是有get-pip.py
文件地址:
https://bootstrap.pypa.io/get-pip.py
参见:
https://www.cnblogs.com/cenariusxz/p/8611796.html
(yolov3) D:\PyCode\yolov3>python get-pip.py
Collecting pip
Using cached https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 19.0.
Uninstalling pip-19.0.:
Successfully uninstalled pip-19.0.
Successfully installed pip-19.0. (yolov3) D:\PyCode\yolov3>pip3 install -U -r requirements.txt
Collecting numpy (from -r requirements.txt (line ))
Downloading https://files.pythonhosted.org/packages/3a/3c/515afabfe4f29bfc0a67037efaf518c33d0076b32d22ba865241cee295c4/numpy-1.16.2-cp37-cp37m-win_amd64.whl (11.9MB)
% |██▌ | 962kB .6kB/s eta ::
虽然看起来就是把pip-19.0.3删了再装了一次,不过这个时候再装环境,就是python3.7下的numpy了
anaconda的python版本与本地python版本不同时的问题的更多相关文章
- python : html 调用本地python程序
<!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title> ...
- win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案
一.背景win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案如本地安装的python中的request库,在pycharm项目中居然无法使用,比较郁闷 pip list ...
- win7+cuda+anaconda python+tensorflow-gpu+keras安装成功版本匹配汇总
win7+cuda+anaconda python+tensorflow-gpu+keras安装成功版本匹配汇总 2019-09-20 15:06:03 wyx100 阅读数 38更多 分类专栏: M ...
- Ubuntu下python使用pyenv+virtualenv进行版本和包隔离
安装pyenv 参考:https://github.com/pyenv/pyenv git clone https://github.com/pyenv/pyenv.git ~/.pyenv echo ...
- Virtualenv: 一个Python环境管理工具(windown版本)
1.安装virtualenv 在安装virtualenv之前,我们需要安装至少有一个版本的python:因为virtualenv是python的一个第三方模块,必须基于python环境才能安装: 如果 ...
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- [转]mac下Python升级到指定的版本
以2.7升级到3.3为例1.删除原版本a)删除系统库中的版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b) ...
- python在windows(双版本)及linux环境下安装
python下载 下载地址:https://www.python.org/downloads/ 可以下载需要的版本,这里选择2.7.12和3.6.2 下面第一个是linux版本,第二个是windows ...
- 小飞侠带你精通Python网络编程系列03-Python版本的选择
1. 目前Python有两个主要版本Python2.X和Python3.X 2. Python2.X最后一个版本是2.7,目前(2018年10月21日)Python3.X最新版本为3.7 3. 很不幸 ...
随机推荐
- 部署你的CRM程序
教你发布CRM 发布CRM你将使用以下软件 nginx uWSGI CentOS7 CRM项目文件 virtualenv supervisor WSGI.uWSGI python web服务器开发 ...
- 微信小程序上传图片
话不多说,直接上码. <view class="section"> <!--放一张图片或按钮 点击时去选择图片--> <image class='ph ...
- LIMIT用法
select * from employees order by hire_date DESC LIMIT 0,3; 直接给语句说明:根据hire_date 降序排列,LIMIT 第一个参数表示从第几 ...
- MySQL5.7关于密码二三事
MySQL5.7关于密码二三事 第一个:update user set password=password('root') where user='root' and host='localhost' ...
- div css 图片和文字上下居中对齐
想要图片和文字水平居中对齐很容易,可今天做这个树的时候,遇到了要将图片上下居中.这下就不知道怎么搞. 拿手册看也看不出所以然来,不同的浏览器对DIV的支持不一个,目前最好的浏览器是Firefox. 这 ...
- java 开发环境配置 安装 MyEclipse
一.下载MyEclipse开发工具 下载地址:http://www.myeclipsecn.com 需要注册帐号,登录后点击下载
- 安装openssh
在推进ansible用于配置管理与自动部署,其中一个很困扰的问题是创建ssh通道很慢,虽然ansible在同一个task里面是并行的控制多台受控端.但是每一个task都需要和受控端创建ssh通道,非常 ...
- Sublime Text 3(3207)安装
Sublime Text 3207 下载 官网地址: Sublime Text 下载需要的类型 安装插件 安装插件管理器: 打开Sublime,点击Tools => Install Packag ...
- 百度翻译新API C#版在 winform,Asp.Net的小程序
3月的下午,在C#群里日常装逼(聊天), 一兄弟说百度翻译有没有winfrom上用的Demo,问了一天 嫌烦了 我就干脆自己写个: PS 百度上的部分代码害死人啊 api地址都换的不成样了, 还 ...
- react初学之render返回加括号的问题
刚在学习react的初始阶段,跑了一段代码 var Mydom = React.createClass({ render:function(){ return <div> <inp ...