0

尝试使用以下命令创建新的 virtualenv 时:

~/Library/Python/3.7/bin/virtualenv -p /usr/local/Cellar/python/3.7.0/bin/python3 graphenv

我收到以下错误:

New python executable in /Users/reinose/vinkapi/graphql/graphenv/bin/python3.7
Also creating executable in /Users/reinose/vinkapi/graphql/graphenv/bin/python
ERROR: The executable /Users/reinose/vinkapi/graphql/graphenv/bin/python3.7 could not be run: [Errno 13] Permission denied: '/Users/reinose/vinkapi/graphql/graphenv/bin/python3.7'

我还得到一个弹出窗口,如附图所示..

在此处输入图像描述

这令人眼花缭乱...

我可以很好地运行其他 Python3 应用程序....

这似乎只在尝试创建 virtualenvs 时发生

4

1 回答 1

0

使用sudo

sudo ~/Library/Python/3.7/bin/virtualenv -p /usr/local/Cellar/python/3.7.0/bin/python3 graphenv

为什么?

在这种情况下,您可能需要超级用户访问权限,因为您通常运行python3的环境与您调用的环境不同virtualenv。可能需要提升访问权限,因为您位于~/Library/Python/3.7/bin/virtualenv路径中,而不是通常运行的位置python3,可能在这里(您自己的用户文件夹):

/Users/reinose/vinkapi/graphql/graphenv/bin/python3.7

...据virtualenv我所知,这就是创建新事物的地方。

于 2018-07-30T19:49:56.597 回答