我创建了一个变量cfg = waterot.cfg,然后在pycharm中创建了一个新文件"waterot.cfg“,这会自动生成一个pyvenv.cfg文件,我不知道这是什么,我的代码出现错误。我删除了pyvenv.cfg文件,并从.cfg更改为.txt。现在,当我运行我的代码时,我得到一个错误No pyvvenv.cfg file
这是一段有问题的代码
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()发布于 2021-04-02 23:57:13
如果您知道用于创建虚拟环境的python发行版的路径及其版本,那么您可以自己创建一个pyvenv.cfg文件,其中包含以下内容
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.
venv/Scripts/pyvenv.cfg)旁边的venv/pyvenv.cfg)的根目录
其中venv是虚拟环境的假设名称(也可以是其他名称)。
发布于 2021-06-08 00:48:40
使用PyCharm,您只需单击几下即可恢复更改:
右键单击编辑器中的任何位置,然后从上下文菜单中选择本地历史记录|显示历史记录。
在打开的对话框中,左侧窗格显示带有时间戳的当前文件的所有已保存修订的列表。右侧窗格显示了一个比较查看器,该查看器显示了文件的每个修订和当前状态之间的差异。
或
执行以下操作之一:
要将整个文件代码或目录代码恢复到此修订版本的状态,请右键单击 it,然后从上下文菜单中选择 revert ,或单击工具栏上的Revert图标。
要还原特定的代码片段,请选择包含该片段的修订版。在右侧的diff视图中,找到您想要恢复的代码片段,单击chevron按钮,Chevron按钮从左侧窗格复制它。
发布于 2021-07-27 16:40:26
在我的例子中,我尝试了许多方法,但最终我做了一件事来解决我的错误。我只是删除了现有的venv目录,并在编辑器中设置了项目解释器。PyCharm Editor Setting谢谢
https://stackoverflow.com/questions/61026458
复制相似问题