Discuss / Python / 配置问题

配置问题

Topic source

千羽王爵

#1 Created at ... [Delete] [Delete and Lock User]

背景:我在anaconda3目录下建立了一个名为py3的环境,学习用的项目就用的这个py3 问题描述:我在用pip安装mysql-connector的时候,控制台信息中有:Stored in directory: C:\Users\Administrator\AppData\Local\pip\cache\wheels\8a\35\dd\9324d413c350bd1a9f92ee2894d78a4b4e19eb32477a69cd1c 这个,同时,以为我导包都是用的anaconda,所以pip一直没更新(更新总失败),一直是9.x版本,这次在cmd调用pip,提示更新,所以pip先更新到10.x,地址是C:\ProgramData\Anaconda3\Lib\site-packages,用的环境在C:\ProgramData\Anaconda3\envs\py3,这下边\py3\Lib\site-packages中也有一个pip,还是9.x 疑问:1.我当初安装anaconda之后配置项目的环境时一直不能切换到anaconda的base环境,只能用新建的py3环境,怎么才能用base环境?我用的是pycharm edu。 2.我在pycharm 的项目环境设置中,可以看到有的包有更新,但是目前有pip和certifi两个包一直更新失败,在anaconda中更新他们时总提示没有新版本,这是anaconda官网没更新资源的问题是吗?他们总出现这种问题吗? 3.我怎么才能用上C:\ProgramData\Anaconda3\Lib\site-packages下的这个10.x的pip?这个是不是放在base环境里的? 4.以目前的情况,我怎么才能用的了mysql-connector?

写的很多,拜托大神了

不建议用anaconda3. 直接用Python3就可以了.

千羽王爵

#3 Created at ... [Delete] [Delete and Lock User]

问题已经解决了,只要用base环境就可以,安装上anaconda之后,base中的解释器已经成为系统默认解释器,在pycharm中使用他需要在解释器设置中的添加解释器页面选择第三项“system interpreter”,而不是第二项的conda interpreter。


  • 1

Reply