gpt4 book ai didi

python - 无法找到或创建新的 virtualenv

转载 作者:行者123 更新时间:2023-12-04 02:09:41 24 4
gpt4 key购买 nike

我刚拿到 Python 3.5.2,想创建一个 virtualenv。

我以前做过。现在,我在 Python2.7 项目上有一个 virtualenv,我仍然可以使用 source bin/activate 打开它。

但是尽我所能,从/home,或从/path/to/virtualenv,或/path/to/virtualenv-$,在命令行中有或没有sudo和python,我只得到一个回应:没有这样的文件或目录。

这是带有 -p 标志的,所以它会使用 3.5.2,因为 2.7.12 仍然是我的默认值。如果它坏了,为什么我为 2.7 创建的 virtualenv 仍然激活?

然后我从 3.5.2 解释器中尝试了 pyvenv 和 venv(我以前从未使用过):

>>> pyvenv /home/malikarumi/Projects/aishah
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'pyvenv' is not defined
>>> venv /home/malikarumi/Projects/aishah
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'venv' is not defined

来自 bash:

malikarumi@Tetuoan2:~$ malikarumi@Tetuoan2:/usr/local/bin$ python3.5    pyvenv ~/Projects/aishah
bash: malikarumi@Tetuoan2:/usr/local/bin$: No such file or directory
malikarumi@Tetuoan2:~$ malikarumi@Tetuoan2:/usr/local/bin$ python3.5 venv ~/Projects/aishah
bash: malikarumi@Tetuoan2:/usr/local/bin$: No such file or directory

我做错了什么?

最佳答案

使用虚拟环境

首先你应该验证 virtualenv 是否真的为 Python 3.5 安装:

python3.5 -m pip list

如果不是,则使用您的发行版的包管理器或运行 python3.5 -m pip install virtualenv 来安装它.

然后你可以运行python3.5 -m virtualenv <newvenv>它应该使用 Python 3.5 为您创建一个新的 virtualenv。

使用已经是 Python 3.5 标准库一部分的 venv

只需运行 python3.5 -m venv <newvenv>应该完成这项工作。

关于python - 无法找到或创建新的 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39814281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com