Mar*_*tin 4 python pip spyder anaconda
我正在Anaconda3中通过Spyder使用Python 3.6。我同时安装了Anaconda和“干净”的python安装。
在我安装“干净”的python之前,当我Python -V在cmd中运行命令时,我得到以下版本说明。Python 3.6.5 :: Anaconda, Inc.现在,当我运行命令时,它说Python 3.6.5.的pip list很短。
每当我打开Spyder并找到一些我没有的软件包时,我将如何安装该软件包?如果我只打开并编写cmd,pip install ...它将安装在“干净”的python目录中。如何告诉它连接到Spyder?
我知道这是一个很晚的答案,但它可能对其他人有帮助。当您使用 anaconda 时,您可以使用基本环境或创建一个新环境(这可能就是您所说的“干净”python 安装)。为此,只需执行以下操作:
然后要安装你的库,你可以使用你的 Anaconda GUI :
您也可以在 Windows 控制台(cmd)中执行此操作,我更喜欢这种方式(更信任,您可以看到发生了什么):
conda activate yourEnvNameconda install -n yourEnvName yourLibpip install yourLibconda deactivate/!\ 如果您使用这种方式,请在执行此操作时关闭 Anaconda GUI
如果您愿意,可以在(Windows 上)C:\Users\XxUserNamexX\AppData\Local\Continuum\anaconda3\envs 中找到您的环境。每个文件夹将包含指定环境的库。
希望它会有所帮助
PS:请注意,如果您希望 Spyder 找到您的库,通过 Anaconda GUI 启动间谍程序非常重要
小智 0
anaconda/Spyder 包中包含一个 pip.exe,可以干净地向 Spyder 添加模块。默认情况下,它没有安装在 Windows 路径中,可能因此不会干扰我的“正常”python 包中的“正常”pip。
检查“/c/Users/myname/Anaconda3/Scripts/pip.exe”。它似乎依赖于本地 DLL - 它不起作用(只是挂起),直到我 cd 进入它的目录。到达那里后,我用它以通常的方式安装 pymongo,并且 pymongo 包被 Spyder 拾取。
希望有帮助...
| 归档时间: |
|
| 查看次数: |
26352 次 |
| 最近记录: |