首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无pyvenv.cfg文件

无pyvenv.cfg文件
EN

Stack Overflow用户
提问于 2020-04-04 18:01:24
回答 5查看 16.4K关注 0票数 3

我创建了一个变量cfg = waterot.cfg,然后在pycharm中创建了一个新文件"waterot.cfg“,这会自动生成一个pyvenv.cfg文件,我不知道这是什么,我的代码出现错误。我删除了pyvenv.cfg文件,并从.cfg更改为.txt。现在,当我运行我的代码时,我得到一个错误No pyvvenv.cfg file

这是一段有问题的代码

代码语言:javascript
复制
redeemkey = message.author
if redeemkey.startswith('!download'):
    if message.channel.id == 695834994064490658:
        with open ('waterOT.txt', 'rb') as otcfg:
            await message.author.send(file=discord.File(otcfg, 'waterOT.cfg'))
        await message.delete()
EN

回答 5

Stack Overflow用户

发布于 2021-04-02 23:57:13

如果您知道用于创建虚拟环境的python发行版的路径及其版本,那么您可以自己创建一个pyvenv.cfg文件,其中包含以下内容

代码语言:javascript
复制
home = <location-of-python-exe>
include-system-site-packages = false
version = <version>

哪里

  • <location-of-python-exe>是用于创建python.exe虚拟环境的python所在的文件夹。示例C:\Python\Python385-64.
  • <version><location-of-python-exe>上的python版本。您可以通过运行<location-of-python-exe>\python.exe来检查它。示例:3.8.5.

pyvenv.cfg的有效位置为(PEP405):

与python可执行文件上的python.exe.

  • One目录位于同一文件夹中的python可执行文件(venv/Scripts/pyvenv.cfg)旁边的
  • ;虚拟环境(venv/pyvenv.cfg)

的根目录

其中venv是虚拟环境的假设名称(也可以是其他名称)。

票数 1
EN

Stack Overflow用户

发布于 2021-06-08 00:48:40

使用PyCharm,您只需单击几下即可恢复更改:

右键单击编辑器中的任何位置,然后从上下文菜单中选择本地历史记录|显示历史记录

在打开的对话框中,左侧窗格显示带有时间戳的当前文件的所有已保存修订的列表。右侧窗格显示了一个比较查看器,该查看器显示了文件的每个修订和当前状态之间的差异。

执行以下操作之一:

要将整个文件代码或目录代码恢复到此修订版本的状态,请右键单击 it,然后从上下文菜单中选择 revert ,或单击工具栏上的Revert图标。

要还原特定的代码片段,请选择包含该片段的修订版。在右侧的diff视图中,找到您想要恢复的代码片段,单击chevron按钮,Chevron按钮从左侧窗格复制它。

票数 0
EN

Stack Overflow用户

发布于 2021-07-27 16:40:26

在我的例子中,我尝试了许多方法,但最终我做了一件事来解决我的错误。我只是删除了现有的venv目录,并在编辑器中设置了项目解释器PyCharm Editor Setting谢谢

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

https://stackoverflow.com/questions/61026458

复制
相关文章

相似问题

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