我默认使用python 3.4,但有时我必须使用python 2,因此我使用以下命令创建了anaconda环境:
conda create -n py27 python=2.7 anaconda
该命令的计算没有问题。但是创建环境的文件夹位于我的用户文件夹中,我在该文件夹的名称中有一个“ë”(在Windows 8下,我不能更改用户的文件夹名称)。
然后我尝试启动环境:conda activate py27
仍然没有问题,但是当我尝试启动jupyter notebook
命令时(无论我在哪个文件夹),我收到以下错误:< / p>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xeb in position 9: ordinal not in range(128)
我的问题是:如果出现此问题,我如何让python 2.7工作? 如果你能给我一个方法:
- 在Windows 8下更改用户的文件夹名称
- 在不同的文件夹中创建anaconda的环境
- 无论anaconda环境的文件夹路径中的“ë”如何,都可以使用py27环境
- 一种在python 2.7下工作的方法,而不必安装两个独立的不同版本的python
等...
非常感谢!
答案 0 :(得分:0)
转到“开始”菜单/所有程序中的Anaconda文件夹,然后找到 Anaconda提示快捷方式。打开快捷方式属性。 您将看到指向“%HOME%”(您的用户文件夹)的“开始于”字段。可以随时将其更改为希望Anaconda指向的文件夹。 干杯。