【发布时间】:2021-03-18 18:43:55
【问题描述】:
我使用 conda 创建了一个环境,然后向其中添加了一个包,但是当我执行 conda list 时,它没有显示在已安装包的列表中。我做了 conda list 因为我的代码无法导入我安装的包。它正在发生在其他包中,但这个例子显示了熊猫:
(myenv) manishshukla@manishs-mbp ForecastModel % conda create -n testenv
NotWritableError: The current user does not have write permissions to a required path.
path: /Users/manishshukla/.conda/envs/.conda_envs_dir_test
uid: 501
gid: 20
If you feel that permissions on this path are set incorrectly, you can manually
change them by executing
$ sudo chown 501:20 /Users/manishshukla/.conda/envs/.conda_envs_dir_test
In general, it's not advisable to use 'sudo conda'.
(myenv) manishshukla@manishs-mbp ForecastModel % sudo conda create -n testenv1
Password:
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /Users/manishshukla/miniconda3/envs/testenv1
Proceed ([y]/n)? Y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate testenv1
#
# To deactivate an active environment, use
#
# $ conda deactivate
(myenv) manishshukla@manishs-mbp ForecastModel % conda activate testenv1
(testenv1) manishshukla@manishs-mbp ForecastModel % conda install pandas
Collecting package metadata (current_repodata.json): failed
NotWritableError: The current user does not have write permissions to a required path.
path: /Users/manishshukla/.conda/pkgs/urls.txt
uid: 501
gid: 20
If you feel that permissions on this path are set incorrectly, you can manually
change them by executing
$ sudo chown 501:20 /Users/manishshukla/.conda/pkgs/urls.txt
In general, it's not advisable to use 'sudo conda'.
(testenv1) manishshukla@manishs-mbp ForecastModel % sudo conda install pandas
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(testenv1) manishshukla@manishs-mbp ForecastModel % python3
Python 3.9.1 (v3.9.1:1e5d33e9b9, Dec 7 2020, 12:10:52)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas'
>>>
我得到以下错误:
Dataprep.py", line 4, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
任何指针都会有所帮助。如果这很重要,这是一个 macbook,我安装了 miniconda。
【问题讨论】:
-
您在使用什么以及如何使用它来安装这些软件包?另外,您确定运行安装命令时启用了环境吗?
标签: python-3.x conda miniconda