使用PyCharm的Conda环境

时间:2018-04-05 20:58:49

标签: python pycharm anaconda conda

我已经查看了搜索中的所有回复,特别是Use Conda environment in pycharm而没有解决我的问题。

我在Win10上使用最新的Anaconda和PyCharm for Python 3.6。情况是我使用Conda创建了一个新环境,它使用基础环境中可用的Python版本。因此,新创建的环境中没有python.exe。在PyCharm中,当我尝试选择Conda环境时,对话框显然没有在那里看到Python并且拒绝将其设置为环境。

在PyCharm中,我创建了一个新项目(纯Python)并在PyCharmProjects目录中设置项目的位置。然后我尝试选择现有的解释器并导航到我无法选择的相应Conda环境。

我不确定是否有我不理解的东西或者这里确实存在问题,但我有点沮丧尝试 找到合适的方法。任何帮助赞赏。    --Don

1 个答案:

答案 0 :(得分:0)

当您从cmd提示符创建conda环境时,您是否明确告诉它您要使用哪个python?

working_dir = '/SECRET/'

output_dir  = path.join(working_dir, 'output')

test_file = 'SECRET.txt'

report_file = 'SECRET_REPORT.txt'

output_chunks = 100000000

output_base   = 'SECRET'

input         = open(test_file, 'r')
report_output = open(report_file, 'w')

count   = 0
at_line = 0
output_f = None

for line in input:
    if count % output_chunks == 0:
        if output_f:
            report_output.write('[{}] wrote {} lines to {}. Total count is {}'.format(
                datetime.now(), output_chunks, str(output_base + str(at_line) + '.txt'), count))
            output_f.close()

        output_f = open('{}{}.txt'.format(output_base, str(at_line)), 'wb')
        at_line += 1
    output_f.write(line.encode('ascii', 'ignore'))
    print line.encode('ascii', 'ignore')
    count += 1

这应该在您的环境中放置conda create --environmentName python=3.6