相关疑难解决方法(0)

在sudo下运行pip安装是否可以接受和安全?

我已经开始使用我的Mac来安装Python软件包,就像我在工作时使用Windows PC一样; 但是在我的Mac上,我在写入日志文件或站点包时遇到了频繁的权限被拒绝错误.

因此我考虑过运行pip install <package>,sudo但考虑到我只是希望将其安装在我当前的用户帐户下,这是一个安全/可接受的sudo使用方法吗?

来自日志文件I/O错误的示例回溯:

Command /usr/bin/python -c "import setuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/tq/hy1fz_4j27v6rstzzw4vymnr0000gp/T/pip-k6f2FU-record/install-record.txt failed with error code 1 in /Users/markwalker/build/pycrypto
Storing complete log in /Users/markwalker/Library/Logs/pip.log
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 8, in <module>
    load_entry_point('pip==1.1', 'console_scripts', 'pip')()
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/__init__.py", line 116, in main
    return command.main(args[1:], options)
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 141, in main
    log_fp = open_logfile(log_fn, 'w')
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 168, in open_logfile
    log_fp = open(filename, mode) …
Run Code Online (Sandbox Code Playgroud)

python macos sudo pip

106
推荐指数
6
解决办法
12万
查看次数

在Mac/Python上安装底图

我无法让我的Mac中的底图在Python中运行.

我一直收到:

    from mpl_toolkits.basemap import basemap
ImportError: No module named basemap
Run Code Online (Sandbox Code Playgroud)

我做了什么:

brew install gdal
brew install gets
export GEOS_DIR=/usr/local/Cellar/geos/3.4.2/
basemap-1.0.7 $ python setup.py install
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

basemap-1.0.7 $ cd geos-3.3.3
basemap-1.0.7/geos-3.3.3 $ export GEOS_DIR=~/
basemap-1.0.7/geos-3.3.3 $ ./configure --prefix=$GEOS_DIR
basemap-1.0.7/geos-3.3.3 $ make
basemap-1.0.7/geos-3.3.3 $ make install
basemap-1.0.7/geos-3.3.3 $ cd ..
basemap-1.0.7 $ python setup.py install
Run Code Online (Sandbox Code Playgroud)

他们都没有为我工作.如何让这个软件包在MacOS Sierra上运行?

python macos matplotlib-basemap

16
推荐指数
2
解决办法
2万
查看次数

Python Basemap导入错误

有效的是

import mpl_toolkits
Run Code Online (Sandbox Code Playgroud)

什么不起作用(找不到导入错误底图)

from mpl_toolkits.basemap import Basemap
Run Code Online (Sandbox Code Playgroud)

我按照这里的说明操作:

http://matplotlib.org/basemap/users/installing.html

下载了最新的底图*.tar.gz

我运行以下命令:

在geos文件夹中

export GEOS_DIR=~/
./configure --prefix=$GEOS_DIR
make
make install
Run Code Online (Sandbox Code Playgroud)

在底图文件夹中

python setup.py install
Run Code Online (Sandbox Code Playgroud)

一切都以sudo模式运行,没有错误.Goes输出没有python绑定但不是错误所以我不确定.

似乎没有正确安装.

Mac Os X 10.10 Yosemiete Python 2.7.6

如果我输入

pip install basemap --allow-external basemap --allow-unverified basemap

Requirement already satisfied (use --upgrade to upgrade): basemap in /Library/Python/2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

所以它存在但不可导入??????????

解决方案

如果你没有安装macports

port install py-matplotlib-basemap
Run Code Online (Sandbox Code Playgroud)

然后它安装了一大堆扩展.

之后你做:

端口选择列表python

然后它应该是:(如果没有尝试列表中的另一个)

sudo port select --set python python27

macos matplotlib python-2.7 matplotlib-basemap

13
推荐指数
1
解决办法
9405
查看次数

如何安装Matplotlib的底图?

我不清楚如何在Windows上安装Matplotlib的底图.也许问题很简单,我需要一些帮助.

我按照本教程.据我了解,第一,GEOSPROJ4应安装,最后matplotlib-1.4.3.win-amd64-py2.7.exe应该执行.

我陷入了GEOS的困境.我下载了geos-3.5.0的源代码,"解压缩"它,然后我转到命令提示符,将目录更改为geos-3.5.0并运行:

export d://test
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

python matplotlib matplotlib-basemap

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

macos ×3

matplotlib-basemap ×3

python ×3

matplotlib ×2

pip ×1

python-2.7 ×1

sudo ×1