首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何返回django中以前版本的pip安装

如何返回django中以前版本的pip安装
EN

Stack Overflow用户
提问于 2021-12-18 06:54:12
回答 1查看 84关注 0票数 0

我最近从github下载了django项目,并使用以下方法下载了所有pip安装需求:

代码语言:javascript
复制
pip install -r requirements.txt

然而,我意识到我并没有为这个项目设置虚拟env,所以pip安装似乎影响了整个计算机。当我试图运行我的其他django项目时,我现在得到了一个如下所示的错误:

代码语言:javascript
复制
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\threading.py", line 954, in _bootstrap_inner 
    self.run()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\commands\runserver.py", line 120, in inner_run
    self.check_migrations()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\base.py", line 458, in check_migrations
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\loader.py", line 49, in __init__
    self.build_graph()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\loader.py", line 274, in build_graph
    raise exc
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\loader.py", line 248, in build_graph
    self.graph.validate_consistency()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\graph.py", line 195, in validate_consistency
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\graph.py", line 195, in <listcomp>
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)]
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\migrations\graph.py", line 58, in raise_error
    raise NodeNotFoundError(self.error_message, self.key, origin=self.origin)
django.db.migrations.exceptions.NodeNotFoundError: Migration leads.0001_initial dependencies reference nonexistent parent node ('auth', '0012_alter_user_first_name_max_length')
Traceback (most recent call last):
  File "C:\Users\jsooh\projects\Sevenenglish\11-3\manage.py", line 22, in <module>
    main()
  File "C:\Users\jsooh\projects\Sevenenglish\11-3\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\base.py", line 341, in run_from_argv
    connections.close_all()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\utils.py", line 230, 
in close_all
    connection.close()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\asyncio.py", line 
26, in inner
    return func(*args, **kwargs)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\base.py", line 261, in close
    if not self.is_in_memory_db():
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\base.py", line 380, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict['NAME'])
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\creation.py", line 12, in is_in_memory_db
    return database_name == ':memory:' or 'mode=memory' in database_name
TypeError: argument of type 'WindowsPath' is not iterable
Traceback (most recent call last):
  File "C:\Users\jsooh\projects\Sevenenglish\11-3\manage.py", line 22, in <module>
    main()
  File "C:\Users\jsooh\projects\Sevenenglish\11-3\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\base.py", line 341, in run_from_argv
    connections.close_all()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\utils.py", line 230, 
in close_all
    connection.close()
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\asyncio.py", line 
26, in inner
    return func(*args, **kwargs)
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\base.py", line 261, in close
    if not self.is_in_memory_db():
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\base.py", line 380, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict['NAME'])
  File "C:\Users\jsooh\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\creation.py", line 12, in is_in_memory_db
    return database_name == ':memory:' or 'mode=memory' in database_name
TypeError: argument of type 'WindowsPath' is not iterable

是否发生此错误是因为在为git集线器项目安装pip之前没有设置虚拟env?有什么办法可以将我的pip分期付款改为以前的版本吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-18 07:19:53

也许这会对你有帮助:TypeError: argument of type 'WindowsPath' is not iterable - in django python

如果您认为安装是某种东西,您可以始终使用pip uninstall django (如果需要,可以使用pip uninstall -r requirements.txt卸载整个文件),创建虚拟环境,激活它,然后在环境中重新安装pip install -r requirements.txt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70401547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档