相关疑难解决方法(0)

如何使用自制软件在macOS中安装以前版本的Python 3?

如何使用brew在macOS中安装以前版本的Python 3?

使用该命令brew install python我获得了最新版本的Python 3(目前是v3.7.0),但我想要最新版本的Python 3.6(目前是3.6.5).

我已经阅读了另一个pyenv可以帮助处理不同python安装的软件包,但是这个解决方案并不适合我.

python macos homebrew

119
推荐指数
6
解决办法
7万
查看次数

在Windows 10上无法识别Conda命令

我按照以下说明在Windows 10上安装了Anaconda 4.4.0(Python 3.6版本):https://www.continuum.io/downloads.但是,当我打开命令提示符窗口并尝试写入时

conda list
Run Code Online (Sandbox Code Playgroud)

我明白了

'conda'命令无法识别...

错误.

我试着跑

set PATH=%PATH%;C:\Users\Alex\Anaconda3
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.我还读到我可能需要编辑我的.bashrc文件,但我不知道如何访问此文件,以及我应该如何编辑它.

python python-3.x anaconda conda windows-10

77
推荐指数
5
解决办法
17万
查看次数

conda update CondaHTTPError:HTTP无

在运行中途Conda Update --all,更新停滞不前.多个包已更新.现在,当我跑步conda update --all或者conda update conda,我得到这个回应:

(C:\Users\*****\AppData\Local\Continuum\Anaconda3) C:\Users\*****>conda update conda
Fetching package metadata ...

CondaHTTPError: HTTP None None for url <None>
Elapsed: None

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
SSLError(SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",),),)
Run Code Online (Sandbox Code Playgroud)

我重复conda update conda了好几天,结果没有变化.我可以看到没有HTTP,但是conda info --a显示了频道网址.

(C:\Users\*****\AppData\Local\Continuum\Anaconda3) C:\Users\*****>conda info -a
Current conda install:

           platform …
Run Code Online (Sandbox Code Playgroud)

anaconda conda

29
推荐指数
7
解决办法
6万
查看次数

命令提示符和anaconda提示符之间的区别

我使用python将anaconda安装到我的电脑上.安装软件后,我发现有一个名为anaconda的程序提示.

anaconda提示符和命令提示符有什么区别?如果我想更新包,我应该使用哪一个或任何一个.喜欢(conda更新conda)

谢谢

python command-prompt anaconda

26
推荐指数
1
解决办法
4万
查看次数

在 macOS 10.14.6 上的 Python 3.7.4 中导入 ssl 时出错

为什么在 python3 中尝试导入 ssl 时出现错误?

Python 3.7.4 (default, Jul  9 2019, 18:13:23) 
[Clang 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 98, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: dlopen(/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

我很难通过 pip 安装软件包,这似乎引发了 SSL 错误。

ssl python-3.x

9
推荐指数
2
解决办法
4945
查看次数

“此python中不包含SSL支持” Anaconda-python3-smtplib

我正在使用带有Python 3.7设置的Anaconda环境。我正在尝试使用smtplib通过我的gmail帐户发送简单的电子邮件,并且收到“此python中不包含SSL支持”的信息,我的确意识到已经多次询问了此问题,但是我找不到有关如何添加的具体建议我的anaconda / python环境中的ssl支持。我安装了openssl和pyopenssl,但是没有运气。

这是我的代码:

import smtplib
from email.message import EmailMessage

msg = EmailMessage()
msg['Subject'] = 'test'
msg['From'] = 'xxxx@gmail.com'
msg['To'] = 'xxxx@gmail.com'

server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login('xxxx@gmail.com','xxxxx')
server.send_message(msg)
server.quit()
Run Code Online (Sandbox Code Playgroud)

同样,我的环境是:

在Windows 10 pycharm上运行的Anaconda python 3.7是IDE

编辑:这是我的conda列表和conda信息的输出

(py37) C:\Users\kspoo>conda list
# packages in environment at C:\Users\kspoo\Anaconda3\envs\py37:
#
# Name                    Version                   Build  Channel
asn1crypto                0.24.0                    <pip>
ca-certificates           2018.03.07                    0    anaconda
certifi                   2018.10.15               py37_0    anaconda
cffi                      1.11.5                    <pip>
cryptography              2.4.2                     <pip>
idna                      2.7                       <pip>
openssl                   1.1.1                he774522_0    anaconda
pip                       18.1                     py37_0 …
Run Code Online (Sandbox Code Playgroud)

ssl smtplib python-3.x anaconda

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

在 conda 环境中使用 pip 时出现 SSL 证书问题

OC:MS Windows 10 专业版

康达:4.7.11

点数:19.2.2

蟒蛇:3.7.4

CUDA:10.1.168

需要在隔离的 conda 环境中安装 pycuda。我在 conda docs 中创建了新的 env :

conda create -n cudaenv
conda install -n cudaenv cudatoolkit
Run Code Online (Sandbox Code Playgroud)

然后安装pip:

conda install -n cudaenv pip
conda activate cudaenv
Run Code Online (Sandbox Code Playgroud)

并尝试在其中安装 pycuda:

pip install pycuda-2019.1.2+cuda101-cp37-cp37m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)

...然后发生错误

(cudaenv) D:\Downloads>**pip install pycuda-2019.1.2+cuda101-cp37-cp37m-win_amd64.whl**f
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Processing d:\downloads\pycuda-2019.1.2+cuda101-cp37-cp37m-win_amd64.whl
Collecting appdirs>=1.4.0 (from pycuda==2019.1.2+cuda101)
  WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken …
Run Code Online (Sandbox Code Playgroud)

python pip anaconda conda

5
推荐指数
0
解决办法
2544
查看次数

网状无法安装python包

我正在尝试在 RStudio 中运行 Seurat 管道(Windows 10,需要安装 python 库“umap-learn”(Seurat 演练:https : //satijalab.org/seurat/v3.0/pbmc3k_tutorial.html)。

要安装所述库,我以下列方式在 R 中使用网状库:

library(reticulate)
py_install(packages = 'umap-learn')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in conda_python(envname = envname, conda = conda) : 
  conda environment r-reticulate not found
Run Code Online (Sandbox Code Playgroud)

我已经尝试了我能想到的一切:

  • 直接为 py_install 提供 python 的路径
  • 卸载/重新安装 RStudio
  • 卸载/重新安装 Anaconda
  • 尝试将 Anaconda 添加到系统路径
  • 使用开发工具版本的 Reticulate
  • 使用 use_python 函数:use_python("C://Users/lvlah/Anaconda3/python.exe")

在我的智慧结束时 - 我的同事都没有遇到过这个问题。任何帮助,将不胜感激。

python r reticulate seurat

3
推荐指数
1
解决办法
3681
查看次数

如何在Windows 10环境变量中的系统变量中添加多个PATH?

我错误地删除了系统变量下的整个 PATH 变量。所以我尝试将一个名为 PATH 的变量显式添加到系统变量中。但现在每当我尝试添加多个路径时,每个路径都会覆盖前一个路径。

截图1

正如您所看到的,它没有打开路径列表,而是只提供了一个路径的选项。所以我尝试使用命令行附加 PATH 变量。

setx path "D:\Softwares\MongoDB\bin" /m

截图2

它仍然覆盖以前的路径。如图所示,Java 路径(来自屏幕截图 1)被 MongoDB 路径覆盖。

我该如何解决这个问题?如何向 PATH 变量添加多个路径?

PS - 我使用 Windows 10(64 位)。

powershell environment-variables system-paths windows-10

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