由于后面描述的一系列事件,每当我试图用pip做任何事情时,我都会在命令提示符中得到以下错误。
(venv) (base) C:\Users\Mark Kortink\Dropbox\Python\projects\metapplica>pip install flask
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\ProgramData\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\MARKKO~1\Dropbox\Python\projects\METAPP~1\venv\Scripts\pip.exe\__main__.py", line 9, in <module>
File "c:\users\markko~1\dropbox\python\projects\metapp~1\venv\lib\site-packages\pip\_internal\main.py", line 45, in main
command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
File "c:\users\markko~1\dropbox\python\projects\metapp~1\venv\lib\site-packages\pip\_internal\commands\__init__.py", line 96, in create_command
module = importlib.import_module(module_path)
File "C:\ProgramData\Anaconda3\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "c:\users\markko~1\dropbox\python\projects\metapp~1\venv\lib\site-packages\pip\_internal\commands\install.py", line 23, in <module>
from pip._internal.cli.req_command import RequirementCommand
File "c:\users\markko~1\dropbox\python\projects\metapp~1\venv\lib\site-packages\pip\_internal\cli\req_command.py", line 17, in <module>
from pip._internal.index import PackageFinder
ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (c:\users\markko~1\dropbox\python\projects\metapp~1\venv\lib\site-packages\pip\_internal\index\__init__.py)
所有的情况都在我的另一个问题中描述,没有得到有用的答案。这是模块不发现错误。
简而言之:-
我相信上面所有的细节都会分散我的注意力,为了完整起见,我已经把它包括进去了,我的另一个相关问题也涵盖了这一点。我认为,从上面命令提示符的读数中可以明显看出根本原因。特别是ImportError:无法从“pip._internal.index”导入名称“PackageFinder”
有人能提出什么建议吗。如果没有,我如何安全、干净地删除我的烧瓶通风环境,并重新安装它而不丢失任何东西。
谢谢
根据记录,这是我最后做的事。
Flask应用程序运行正常,我运行pip时没有出现错误。我又回到了最初的“丢失模块”问题,但现在我明白了环境是如何设置的,我想我可以解决这个问题。到时候我会公布这个问题的答案。
这应该作为你问题的提示和答案。我曾与flask广泛合作过,你环境中的简单混乱可能会使你的整个项目陷入混乱,并在你试图在线修复时耗尽你的所有时间。如果你遇到环境问题,总是重新创建你的项目。我建议您使用Pycharm IDE,因为Anaconda环境有时会很糟糕。按照以下步骤解决您的问题
修复1
python-m pip--version
python-m pip install--升级pip
< code>conda更新pip
修复2 似乎您的软件包有问题
< code>pip冻结
点安装 -r 要求.txt
所有最好的
问题内容: 我已经安装了conda包: 我要卸载它,因为它弄乱了我的点子和环境。 如何完全卸载conda? 还会卸载我的pip托管软件包吗? 如果是这样,有没有一种方法可以安全地卸载conda而不卸载pip管理的软件包? 问题答案: 要卸载miniconda,只需删除文件夹, 为了避免不同Python环境之间的冲突,可以使用虚拟环境。特别是对于Miniconda,可以使用以下工作流程,
我正在运行Ubuntu 18.04。 我使用mysql连接器-python连接Python到MySQL。 我使用的是Python 3.6.7,并且已经安装了mysql连接器-python。 我已经安装了mysql连接器-python-py3_8.0.13-1ubuntu18.10_all.deb. 在运行Python脚本时,mysql。连接器模块似乎加载正确,但脚本在碰到光标时失败。next()具
假设我有一些资源,我想在用python编写的aws lambda中的不同请求之间共享。我应该如何实现这一点? 是否有“启动后”挂钩,或者我应该在第一次调用时惰性地创建资源?“延迟初始化”的缺点是,它意味着一些请求会随机变慢,因为您选择了一个消费者来承担启动成本。 此外…这些资源会在lambda可执行文件被“冻结”后幸存下来吗? 本页https://docs.aws.amazon.com/lambd
问题内容: 我正在使用apache commons http客户端使用post方法来调用url来发布参数,并且很少抛出以下错误。 有人可以建议导致此异常的原因以及如何对其进行调试吗? 问题答案: 原因是: 最通常的是,在另一端已经关闭连接时写入连接; 通常,对等方关闭连接而不读取其末端已经挂起的所有数据。 因此,在两种情况下,你的应用程序协议定义或实施都不充分。 还有第三个原因,我在这里不做记录,
问题内容: 我正在修复一些错误的UTF-8编码。我目前正在使用PHP 5和MySQL。 在我的数据库中,我有一些编码错误的实例,例如:ƒ 数据库整理是utf8_general_ci PHP使用的是正确的UTF-8标头 Notepad ++设置为使用不带BOM的UTF-8 数据库管理在phpMyAdmin中处理 并非所有重音符号的情况都被破坏 我需要某种函数来帮助我将ƒ,®,?,?¼和其他类似的实例
昨天我使用Xampp创建了一些简单的基于Web的实用工具。今天我想继续工作,但xampp控制面板给了我一些错误。 这是MySQL错误日志: 已经尝试过修复,但mySQL服务甚至无法启动,所以我有点无助。。。