我在Anaconda上工作,通过在其中创建多个环境。我已经创建了一个环境camelot,现在我想在这个环境中安装不同的库。例如,为了在这个环境中安装pandas,我写道:
conda install pandas
或
conda install -c conda-forge camelot-py
然后它会给出这个错误:
python.exe-Entry Point Not Found
The procedure entry point OPENSSL_sk_new_reserve could not be
located in the dynamic link library.
我最近安装了64位Linux版本的Anaconda (1.8.0-Linux86_64)。安装似乎运转良好:
$ python
Python 2.7.5 |Continuum Analytics, Inc.| (default, Nov 4 2013, 15:30:26)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>
我要放弃Anaconda了。我从没有遇到过用pip来管理我的包的困难,我只是想尝试一下,因为现在有一个包我不能用pip获得,而且我听说了很多关于它的好东西。
我不能导入我刚用Anaconda安装的包,类似于,但是在MacOS上,而不是在Windows上。
我真的不想要多个环境,除非我必须拥有它们。我希望能够从相同的脚本中运行大部分/所有包。我有一个名为py37的虚拟环境,我在这里放置了大部分东西。除其他一揽子措施外:
(py37) jennifers-mbp:~ jenniferlongdiaz$ conda list
#packages in environment at /anaconda
我刚接触过python和虚拟环境之类的东西。在更新conda之后,我面临着打开jupyter笔记本和Spyder的问题。
以下是关于我所拥有的版本的一些信息:
$ conda info
active environment : None '''is it caused by this ? '''
user config file : /Users/-/.condarc
populated config files : /Users/-/.condarc
conda version : 4.5.4
我注意到,当我使用conda创建一个新环境时,我可以在该环境中导入没有安装的python模块。
使用keras的示例:尽管模块不在该环境中:
(py2) user@user-Precision-7920-Tower:~$ conda list keras
# packages in environment at /home/user/anaconda3/envs/py2:
#
# Name Version Build Channel
我仍然可以导入它,显然是从系统(用户)安装,在conda之外!
(py2) user@
我用的是蟒蛇。我已经安装了Beautifulsoup和requests模块。它也会出现在我的安装包列表中。
但是当我尝试从conda提示符运行我的python文件时,我得到错误信息"No Module named 'bs4'“/ "No module named 'requests'”
已安装的软件包:
(dash) C:\Programs without certification\Ragesh\View\WebScrape>conda list -n das
h
# packages in environment at C:\Users
在根据设置说明设置Anaconda之后,我尝试在cmd中运行python,然后
import pandas as pd
我还尝试了以下命令来检查
where python
where conda
C:\Users\aashi\anaconda3\python.exe
C:\Users\aashi\AppData\Local\Microsoft\WindowsApps\python.exe
C:\Users\aashi\anaconda3\condabin\conda.bat
C:\Users\aashi\anaconda3\Scripts\conda.exe
C:\Users\aashi\an