小编fer*_*ngi的帖子

如何让 Conda 找到 cc1plus?

当我在 Ubuntu 上编译软件包时,出现此错误

x86_64-conda_cos6-linux-gnu-cc: error trying to exec 'cc1plus': execvp: No such file or directory

我所有必需的库都位于名为CUSENV的 conda 环境中

诊断

conda环境激活后:

  1. find /usr -name "cc1plus"

/usr/lib/gcc/x86_64-linux-gnu/7/cc1plus

  1. 我还可以看到这个可执行文件: /home/ms/anaconda3/envs/CUSENV/libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/cc1plus

  2. echo $PATH

/home/ms/anaconda3/envs/CUSENV/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/condabin:/home/ms/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

如何正确连接此cc1plus?

linux ubuntu gcc path conda

9
推荐指数
1
解决办法
4680
查看次数

如何替换 xarray 变量中的值?

我有一个 xarray 数据集 ds

<xarray.Dataset>
Dimensions:         (elevation_band: 4, latitude: 1, longitude: 1)
Coordinates:
  * longitude       (longitude) float64 -111.4
  * latitude        (latitude) float64 44.51
  * elevation_band  (elevation_band) int32 1 2 3 4
Data variables:
    area_frac       (elevation_band, latitude, longitude) float64 0.005109 ...
    mean_elev       (elevation_band, latitude, longitude) float64 2.45e+03 ...
    prec_frac       (elevation_band, latitude, longitude) float64 0.005109 ...
Run Code Online (Sandbox Code Playgroud)

我想mean_elev[0.1, 0.2, 0.3, 0.4]导致此错误的这些值替换 的值:

试验 1

ds['mean_elev'].values = np.atleast_3d([0.1, 0.5, 0.3, 0.6]).reshape((4, 1, 1))
Run Code Online (Sandbox Code Playgroud)

错误 2

MissingDimensionsError: cannot set variable 'mean_elev' …

python numpy pandas python-xarray xarray

5
推荐指数
1
解决办法
8931
查看次数

标签 统计

conda ×1

gcc ×1

linux ×1

numpy ×1

pandas ×1

path ×1

python ×1

python-xarray ×1

ubuntu ×1

xarray ×1