如何从 Pyscripter 3.6.1 运行 a 'venv'(使用 Python 3.7.4)
How to run a 'venv' from Pyscripter 3.6.1 (using Python 3.7.4)
我无法从 PyScripter 3.6.1 访问我的 'venv' 虚拟环境。此环境是从 Python 3.7.4 创建的。我不是特别确定这是否是我的 'venv' 设置、PyScripter 或其他东西的错误。 (因此,我什至不确定我是否将这个问题发布在正确的位置。也就是说,类似的问题要么已经过时,要么对给定的问题没有帮助。)问题是可重复的。
在所需目录中运行 py -m venv env
后,venv env文件夹似乎完好无损。 运行 Idle while it is activated 已被证明是成功的,并且命令 where python
显示了适当的 venv 安装。它包含以下内容:
env folder contents
- 'Include' 文件夹,空
- 'Lib'文件夹,里面有'site-packages'文件夹
- Scripts 文件夹,其中有许多熟悉的 folders/files,包括 python 可执行文件
- pyvenv.cfg
打开 Pyscripter 3.6.1 后,我只能从我的标准 Python 安装中 select。我认为这是意料之中的。但是,当我选择 'Setup Python Versions' 然后选择 'Add a new Python version' 时,我无法将 'env' 文件用作 Python 的未注册版本。我注意到 Script 包含典型的可执行文件,但使用该文件夹会产生相同的结果。 PyScripter 告诉我这个:PyScripter: Python version not found
"PyScripter could not find a usable Python installation at the specified path. Note that the 64-bit version of PyScripter (x64) works only on a 64-bit Windows and with 64-bit versions of Python. The 32-bit version of PyScripter works on both 32-bit and 64-bit Windows with 32-bit versions of Python."
我正在使用 64 位 Windows、64 位 PyScripter 和 64 位 Python。鉴于网上实际上没有任何地方试图解决我的问题(或者至少我找不到它),我希望我遇到的是一个简单的问题。无论如何,我们将不胜感激。
P.S。同样的问题已在 4 台不同的机器上重复出现。都是 64 位 Windows 10。我目前 运行 在 Windows 10 教育。
尝试 Pyscripter 版本 3.6.2,它为 python venv 虚拟环境提供了更好的支持。
我无法从 PyScripter 3.6.1 访问我的 'venv' 虚拟环境。此环境是从 Python 3.7.4 创建的。我不是特别确定这是否是我的 'venv' 设置、PyScripter 或其他东西的错误。 (因此,我什至不确定我是否将这个问题发布在正确的位置。也就是说,类似的问题要么已经过时,要么对给定的问题没有帮助。)问题是可重复的。
在所需目录中运行 py -m venv env
后,venv env文件夹似乎完好无损。 运行 Idle while it is activated 已被证明是成功的,并且命令 where python
显示了适当的 venv 安装。它包含以下内容:
env folder contents
- 'Include' 文件夹,空
- 'Lib'文件夹,里面有'site-packages'文件夹
- Scripts 文件夹,其中有许多熟悉的 folders/files,包括 python 可执行文件
- pyvenv.cfg
打开 Pyscripter 3.6.1 后,我只能从我的标准 Python 安装中 select。我认为这是意料之中的。但是,当我选择 'Setup Python Versions' 然后选择 'Add a new Python version' 时,我无法将 'env' 文件用作 Python 的未注册版本。我注意到 Script 包含典型的可执行文件,但使用该文件夹会产生相同的结果。 PyScripter 告诉我这个:PyScripter: Python version not found
"PyScripter could not find a usable Python installation at the specified path. Note that the 64-bit version of PyScripter (x64) works only on a 64-bit Windows and with 64-bit versions of Python. The 32-bit version of PyScripter works on both 32-bit and 64-bit Windows with 32-bit versions of Python."
我正在使用 64 位 Windows、64 位 PyScripter 和 64 位 Python。鉴于网上实际上没有任何地方试图解决我的问题(或者至少我找不到它),我希望我遇到的是一个简单的问题。无论如何,我们将不胜感激。
P.S。同样的问题已在 4 台不同的机器上重复出现。都是 64 位 Windows 10。我目前 运行 在 Windows 10 教育。
尝试 Pyscripter 版本 3.6.2,它为 python venv 虚拟环境提供了更好的支持。