草庐IT

python - 在我的 Mac 上以 root 身份运行 pip 时出现 "Permission Denied"

我已经开始使用我的Mac来安装Python包,就像在工作中使用我的WindowsPC一样;但是在我的Mac上,我在写入日志文件或站pip包时经常遇到permissiondenied错误。因此我想到了运行pipinstall在sudo下但是考虑到我只是希望将它安装在我当前的用户帐户下,这是安全/可接受的使用sudo吗?来自日志文件I/O错误的示例回溯:Command/usr/bin/python-c"importsetuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file_

python - 在我的 Mac 上以 root 身份运行 pip 时出现 "Permission Denied"

我已经开始使用我的Mac来安装Python包,就像在工作中使用我的WindowsPC一样;但是在我的Mac上,我在写入日志文件或站pip包时经常遇到permissiondenied错误。因此我想到了运行pipinstall在sudo下但是考虑到我只是希望将它安装在我当前的用户帐户下,这是安全/可接受的使用sudo吗?来自日志文件I/O错误的示例回溯:Command/usr/bin/python-c"importsetuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file_

python - 使用 virtualenv 安装 Matplotlib 错误

我正在尝试在新的virtualenv中安装matplotlib。当我这样做时:pipinstallmatplotlib或pipinstallhttp://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz我收到此错误:building'matplotlib._png'extensiongcc-pthread-fno-strict-aliasing-DNDEBUG-g-fwrapv-O2-Wall-fPIC-DPY_ARRAY_UNIQUE_SYMBOL

python - 使用 virtualenv 安装 Matplotlib 错误

我正在尝试在新的virtualenv中安装matplotlib。当我这样做时:pipinstallmatplotlib或pipinstallhttp://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz我收到此错误:building'matplotlib._png'extensiongcc-pthread-fno-strict-aliasing-DNDEBUG-g-fwrapv-O2-Wall-fPIC-DPY_ARRAY_UNIQUE_SYMBOL

python - ImportError : No module named Crypto. 密码

当我尝试运行app.py(Python3.3、PyCrypto2.6)时,我的virtualenv不断返回上面列出的错误。我的导入语句只是fromCrypto.CipherimportAES。我查找了重复项,您可能会说有一些,但我尝试了解决方案(尽管大多数甚至不是解决方案)但没有任何效果。您可以在下面看到PyCrypto的文件是什么样的: 最佳答案 使用pip安装时,我在Mac上遇到了同样的问题。然后我删除了pycrypto并使用easy_install再次安装,如下所示:pipuninstallpycryptoeasy_insta

python - ImportError : No module named Crypto. 密码

当我尝试运行app.py(Python3.3、PyCrypto2.6)时,我的virtualenv不断返回上面列出的错误。我的导入语句只是fromCrypto.CipherimportAES。我查找了重复项,您可能会说有一些,但我尝试了解决方案(尽管大多数甚至不是解决方案)但没有任何效果。您可以在下面看到PyCrypto的文件是什么样的: 最佳答案 使用pip安装时,我在Mac上遇到了同样的问题。然后我删除了pycrypto并使用easy_install再次安装,如下所示:pipuninstallpycryptoeasy_insta

python - pip install -U 中的 "-U"选项代表什么

尽管有大量的谷歌搜索,但我找不到任何有关pip命令行选项/参数的文档。pipinstall-U是什么意思?有人有指向pip选项和参数列表的链接吗? 最佳答案 键入pipinstall-h以列出帮助:-U,--upgradeUpgradeallpackagestothenewestavailableversion所以,如果您已经安装了一个软件包,它会为您升级该软件包。如果没有-U开关,它会告诉你软件包已经安装并退出。每个pip子命令都有自己的帮助列表。pip-h显示总体帮助,pip[subcommand]-h为您提供该子命令的帮助,例

python - pip install -U 中的 "-U"选项代表什么

尽管有大量的谷歌搜索,但我找不到任何有关pip命令行选项/参数的文档。pipinstall-U是什么意思?有人有指向pip选项和参数列表的链接吗? 最佳答案 键入pipinstall-h以列出帮助:-U,--upgradeUpgradeallpackagestothenewestavailableversion所以,如果您已经安装了一个软件包,它会为您升级该软件包。如果没有-U开关,它会告诉你软件包已经安装并退出。每个pip子命令都有自己的帮助列表。pip-h显示总体帮助,pip[subcommand]-h为您提供该子命令的帮助,例

python - pip freeze 命令输出中的 "pkg-resources==0.0.0"是什么

当我运行pipfreeze时,我看到(在其他预期的包中)pkg-resources==0.0.0。我看到一些帖子提到了这个包(包括thisone),但没有人解释它是什么,或者为什么它包含在pipfreeze的输出中。我想知道的主要原因是出于好奇,但在某些情况下,当尝试使用pipfreeze生成的requirements.txt文件安装软件包时,它似乎会破坏一些东西>包含pkg-resources==0.0.0行(例如,当TravisCI尝试通过pip安装依赖项并找到该行时)。什么是pkg-resources,是否可以从requirements.txt中删除这一行?更新:我发现当我在vi

python - pip freeze 命令输出中的 "pkg-resources==0.0.0"是什么

当我运行pipfreeze时,我看到(在其他预期的包中)pkg-resources==0.0.0。我看到一些帖子提到了这个包(包括thisone),但没有人解释它是什么,或者为什么它包含在pipfreeze的输出中。我想知道的主要原因是出于好奇,但在某些情况下,当尝试使用pipfreeze生成的requirements.txt文件安装软件包时,它似乎会破坏一些东西>包含pkg-resources==0.0.0行(例如,当TravisCI尝试通过pip安装依赖项并找到该行时)。什么是pkg-resources,是否可以从requirements.txt中删除这一行?更新:我发现当我在vi