ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

无法为Python 3.4创建工作虚拟环境

2019-05-28 14:44:01  阅读:286  来源: 互联网

标签:python linux pip virtualenv python-3-4


我的Linux Mint 17.1中的installed Python 3.4.2和Virtualenv 12.0.5

然后我尝试创建:
$virtualenv venv

并且还使用–clear和/或-p /usr/bin/python3.4,始终获取消息:

使用基本前缀’/ usr’
在venv / bin / python3中新的python可执行文件
还在venv / bin / python中创建可执行文件
错误:无法运行可执行文件venv / bin / python3:[Errno 13]权限被拒绝

另一个尝试是:
$pyvenv-3.4 venv

它在创建时没有出错,但在venv / bin文件中,python3.4是/usr/local/bin/python3.4的符号链接.然后当我使用pip或pip3激活并安装任何lib时,然后尝试导入它,我收到错误:
Traceback(最近一次调用最后一次):
  文件“< stdin>”,第1行,< module>
ImportError:没有名为’anymoduledownloaded’的模块

我总是在Python 2.X中使用virtualenv,从来没有遇到过这种错误.关于我做错了什么的任何想法?

谢谢!!

======= ======= EDITED

这是我的分区(fdisk -l)的输出:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    98707455    49352704   83  Linux
/dev/sda2       303507456  3890644991  1793568768    5  Extended
/dev/sda3   *    98707456   303507455   102400000    7  HPFS/NTFS/exFAT
/dev/sda4      3890644992  3907028991     8192000   82  Linux swap / Solaris
/dev/sda5       303509504  3890644991  1793567744    7  HPFS/NTFS/exFAT`

还有我的fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
-> was on /dev/sda1 during installation
UUID=a38f9c6d-3cd9-4486-b896-acbc6182ec61 /               ext4    errors=remount-ro 0       1
-> swap was on /dev/sda4 during installation
UUID=efad7b53-79a8-4230-8226-9ca90c68ea9d none            swap    sw              0       0`

解决方法:

这是您安装的共享分区吗?共享分区是否具有与您尝试过的非共享文件系统不同的文件系统?如果是,那么IMO,肯定会因为你在一个文件系统上为python编译和编译二进制文件而导致错误,所以它不能在另一个文件系统上工作.

this answer中所述,使用带有exec标志的条目添加到/ etc / fstab可能会使它适用于您,即,您可能需要在此处为​​NTFS磁盘添加另一个条目以使其自动挂载:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
-> was on /dev/sdaX during installation
UUID=<uid_of_NTFS> /     ntfs    auto,user,exec,nodev,rw,errors=remount-ro 0       1

标签:python,linux,pip,virtualenv,python-3-4
来源: https://codeday.me/bug/20190528/1171786.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有