相关疑难解决方法(0)

如何打印PYTHONPATH的内容

我已设置路径使用

sys.path.insert(1, mypath)
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用os.environ打印PYTHONPATH变量的内容,如下所示

print(os.environ['PYTHONPATH'])
Run Code Online (Sandbox Code Playgroud)

但我得到的错误是

    raise KeyError(key)
KeyError: 'PYTHONPATH'
Run Code Online (Sandbox Code Playgroud)

我们如何打印PYTHONPATH变量的内容.

python

28
推荐指数
2
解决办法
6万
查看次数

virtualenv可以继承另一个吗?

我想创建一个virtualenv使用另一个作为起点,这可能吗?

我必须记住案例:

  1. 假设我有两个virtualenv用于生产,一个用于开发.开发环境需要与生产环境相同的包,但它需要在生产环境中不需要的其他包.我不想两次安装普通包.

  2. 我想尝试一个软件包的开发版本,matplotlib比如说.该软件包的开发版本与稳定版本具有相同的要求.所以我创建了一个virtualenv调用matplotib_stable并安装了需求和稳定版本.然后我创建了第二个virtualenv被调用matplotlib_devmatplotlib_stable用作起点(用于matplotlib需求),然后我安装了开发版本.

如何使用pip从本地缓存安装?似乎解决了下载软件包的问题,​​但我认为它不涉及修改sys.path.

python virtualenv

15
推荐指数
1
解决办法
2742
查看次数

标签 统计

python ×2

virtualenv ×1