当我运行:
sudo pip install ipython
我遇到了以下错误
OSError: [Errno: 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/share'
上一个执行的命令尝试创建上述目录。
此外,以下命令无法安装iPython,也没有提供任何错误提示。
sudo pip install --user python
(我使用的是Mac OS X El Capitan,如果其他使用这个操作系统的人也遇到了同样的问题。)
$PATH
,以便您可以调用已安装的--user软件包的可执行文件。https://dev59.com/yVwY5IYBdhLWcg3wHkmK#47102398 - Bruno Bronosky--user
中使用sudo
。--user
的作用是安装到~/Library
而不是/Library
,您不必使用sudo
在那里安装。但是一旦您使用sudo
安装,目录和文件都归root
所有。然后您必须使用sudo
来对它们进行任何其他操作。这反过来又需要您为其他不应该使用的事情使用sudo
。然后即使是一个诚实的错误也可能从抛出一个错误变成破坏数据。 - Bruno Bronosky